uni预览图片uni.previewImage的长按事件不生效
代码如下:
previewImg(yindex,mindex,dindex){
let self=this;
uni.previewImage({
urls: self.timeAxis[yindex].months[mindex].list[dindex].data_list,
indicator: "number",
current: self.timeAxis[yindex].months[mindex].list[dindex].data_list[0],
longPressActions: {
itemList: ['分享', '保存图片'],
success: function(res) {
console.log('选中了第' + (res.tapIndex + 1) + '个按钮');
},
fail: function(res) {
console.log(res.errMsg);
}
}
});
}
8 个回复
不争_ (作者) - 前端小老弟
问题已解决。使用HBuilderX的Alpha版本编译就行。
不争_ (作者) - 前端小老弟
使用HBuilderX的Alpha版本编译长按事件生效,但是选择actionSheet的按钮无反应
DCloud_heavensoft
建议用HBuilderX最新正式版。如果还有问题,报出有问题的代码
2019-05-23 00:19
p***@163.com
回复 DCloud_heavensoft: 升级到最新的,还是没有没反应的
2019-05-23 17:43
不争_ (作者)
回复 DCloud_heavensoft: 已经使用alpha版本的1.9.5 问题依然存在
2019-05-24 09:24
8***@GMAIL.COM
回复 DCloud_heavensoft: 1.9.9 测试了, 官方文档这个代码longPressActions参数只有itemList和itemColor是有效的,其他3个函数回调都是无效的。
https://uniapp.dcloud.io/api/media/image?id=unipreviewimageobject
uni.previewImage({
urls: res.tempFilePaths,
longPressActions: {
itemList: ['发送给朋友', '保存图片', '收藏'],
success: function (res) {
console.log('选中了第' + (res.tapIndex + 1) + '个按钮');
},
fail: function (res) {
console.log(res.errMsg);
}
}
});
2019-05-25 00:03
3***@qq.com
回复 DCloud_heavensoft: HBuilderX 1.9.9 问题:itemList 有效,success 回调无效。代码:preview(url) {
console.log("点击了" + url)
uni.previewImage({
current: 0,
urls: [url],
fail: function(res) {
console.log(res.errMsg);
},
longPressActions: {
itemList: ['保存图片'],
success: function(res) {
console.log('选中了第' + (res.tapIndex + 1) + '个按钮');
uni.showModal({
title: '提示',
content: '请确认您要保存图片',
showCancel: false
})
},
fail: function(res) {
console.log(res.errMsg);
}
}
})
}
2019-05-31 10:40
司空辰
遇到同样的问题
得友
点啥都没反应
1***@qq.com
indicator: "number"会生效吗
z***@163.com - 半只绵羊
2.5.1.20200103 同没反应
7***@qq.com
我也遇到了同样的问题,请问你的问题是否已解决
DCloud_UNI_GSQ
更新到新版测试
2020-04-24 16:15
落山鸡丶
同问题 不生效啊itemList 引擎问题? 有大佬解决的没
DCloud_UNI_GSQ
更新到新版测试
2020-04-24 16:15