点击预览图片的时候 一直 触发 onShow
想到一种方法 类似于小锁
页面预览时
previewImg(url) {
uni.setStorageSync('ispreviewImage', true)
uni.previewImage({
urls: [url],
current: url,
});
},
App.vue
onHide() {
uni.setStorageSync('ispreviewImage',false) 在这里设置一下 防止漏掉
}
实际业务onShow
onShow() {
// 这样就可以避免每次重复触发
if(uni.getStorageSync('ispreviewImage')){
this.getList();
}
},