在app.js中写一个选择图片的方法调用,应该怎么返回结果值呢?
在app.js中的代码: //选择图片
wx.$chooseImage = function (showImage, showImageFile, chooseImage) {
if (showImage == '/static/image/电话聊天.png') {
return wx.chooseMedia({
count: 1,
mediaType: ['image'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(result) {
return result
}
})
} else {
return {
showImage: '/static/image/电话聊天.png',
showImageFile: '',
chooseImage: false
}
}
}
在这里的return是能够正常接收到tempFiles的数据的 在页面js中调用此方法: //选择轮播图片
async swiperDetail(event) {
var res = await wx.$chooseImage(this.data.swiperImg, this.data.swiperTempFiles, this.data
打印的结果: undefined