小程序
小游戏
企业微信
微信支付
扫描小程序码分享
鸿蒙系统使用wx.chooseImage选择图片停留在图片库,再点击完成小程序就退出了。有人知道怎么解决吗
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好了嘛
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我鸿蒙系统没遇到这个问题啊。把你的代码和运行信息贴上来看看。
update_img(e) {
let type = e.currentTarget.dataset.type;
var that = this
wx.chooseImage({
count: 1, //可同时上传两张
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success(res) {
console.log(res.tempFilePaths)
// tempFilePaths 可以作为img的src属性 用来展示
res.tempFilePaths.forEach(item => {
wx.uploadFile({
url: requestUploadImages,
filePath: item,
name: 'image',
header: {
"content-type": "multipart/form-data"
},
formData: {
path: type == 'cf' ? 'cf_img' : 'check_report'
success: function (res) {
console.log(res)
let status_ = JSON.parse(res.data).status
if (status_ !== "success") return wx.showToast({ title: '上传失败', icon: 'none', duration: 2000 });
let _res = res.data && JSON.parse(res.data);
that.push_img(type, _res.data.url) // 根据类型图片追加到相应数组
}
})
});
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好了嘛
我鸿蒙系统没遇到这个问题啊。把你的代码和运行信息贴上来看看。
update_img(e) {
let type = e.currentTarget.dataset.type;
var that = this
wx.chooseImage({
count: 1, //可同时上传两张
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success(res) {
console.log(res.tempFilePaths)
// tempFilePaths 可以作为img的src属性 用来展示
res.tempFilePaths.forEach(item => {
wx.uploadFile({
url: requestUploadImages,
filePath: item,
name: 'image',
header: {
"content-type": "multipart/form-data"
},
formData: {
path: type == 'cf' ? 'cf_img' : 'check_report'
},
success: function (res) {
console.log(res)
let status_ = JSON.parse(res.data).status
if (status_ !== "success") return wx.showToast({ title: '上传失败', icon: 'none', duration: 2000 });
let _res = res.data && JSON.parse(res.data);
that.push_img(type, _res.data.url) // 根据类型图片追加到相应数组
}
})
});
},
})
},