image-picker
方便易用的相册多选框架,针对android、ios、web(后续新增)平台下的图片选择器,支持从相册或拍照选择图片,支持动态权限获取、裁剪(单图裁剪)、压缩等功能、适配android 6.0+,ios8+ 系统的开源图片选择框架。
支持的WeexSDK版本: >= 0.16.0
功能介绍
快速使用
weex plugin add weex-plugin-image-picker
项目地址
github
###使用方法
iOS集成插件ImagePicker
安卓集成插件imagepicker
浏览器端集成 image-picker
- 命令行集成
npm install image-picker
- 手动集成
在相应工程的package.json文件的dependencies中添加
image-picker:{$version}'
第二步:
代码中调用
chooseImage: function() {
let that = this;
plugin.chooseImage({
maxSelectCount: 10,
allowSelectGif: true,
allowEditImage: true,
clipRatio:{
x: 16,
y: 9
},
},function (images) {
let image_arr = [];
for (let image of images){
image_arr.push(image['path'])
}
that.images = image_arr;
console.log(JSON.stringify(images));
});
},
previewImage: function () {
plugin.previewImage({
urls: [
'http://pic.962.net/up/2013-11/20131111660842029339.jpg',
'http://pic.962.net/up/2013-11/20131111660842034354.jpg'
],
current: 'http://pic.962.net/up/2013-11/20131111660842034354.jpg',
})
},
uploadFile: function () {
plugin.uploadFile({
url: 'https://up.qiniup.com',
formData: {
token:""
},
name: 'file',
filePath:this.images[0]
},function (successData) {
console.log(successData)
},function (err) {
console.log(err)
},function (process) {
console.log(process)
})
}
Feature
如果您在使用中有好的需求及建议,或者遇到什么bug,欢迎随时issue,我会及时的回复
框架支持
最低支持:iOS 8.0 android 6.0+