wx.chooseImage
可以用来从相册选择图片或者使用相机拍摄照片
wx.chooseImage参数说明
- sizeType表示使用图片的尺寸,可选值有Original原图和compressed压缩图
- sourceType表示图片的来源,可选值有album相册和camera使用相机
返回的数据格式是:
{
tempFilePaths:"图片的本地临时文件路径列表",
tempFiles:[{
path:"本地临时文件路径",
size:"本地临时文件大小,单位为B"
}]
}
示例代码
index.wxml
<view>
<button bindtap='chooseImage'>选择图片</button>
<image mode="aspectFit" src="{{imgsrc[0]}}" bindtap='reviewImage'></image>
</view>
-------------------------------------------
index.js
Page({
data:{
imgsrc:[]
},
chooseImage: function(){
var _that = this;
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success:res=>{
const tempFilePaths = res.tempFilePaths
this.setData({
imgsrc: tempFilePaths
})
//查看图片信息
wx.getImageInfo({
src: tempFilePaths[0],
success: function (res) {
console.log(res)
}
})
}
})
}
})
页面上有一个选择图片的按钮,单击该按钮,执行chooseImage
在函数内,使用wx.chooseImage
选择图片,把得到的图片地址保存在imgsrc
中,然后在页面的image组件上使用数据绑定显示出来