如图,点击完删除后,不会自动关闭预览,而是要自己点击之后,才会关闭,很影响体验
uni.previewImage({
urls: arr,
longPressActions: {
itemList: ['更换图片', '删除'],
success: (data) => {
console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');
if(data.tapIndex == 1){
//删除
uni.showModal({
title: '删除?',
content: '确定要删除吗?',
success: (res) => {
if (res.confirm) {
console.log('用户点击确定');
this.mainList[index].img = []
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}else{
//更换图片
}
},
fail: (err) => {
console.log(err.errMsg);
}
}
})
904008800 (作者)
自己写了个组件,自己能凑活用,你也可以自己试试
2021-08-27 15:01