最近作详情页,添加图片预览后居然触发onshow的处理方法。就显得很尴尬。框架用的uni-appapp
一、page外全局定义开关变量
var a; export default { }
2 、onShow添加判断框架
onShow() { if (a) { a = false; return; } else { this.refresh(); } },
三、在你须要调用 preivewImage 以前,将这个开关变量设置为 truethis
previewImg: function(e) { a = true; var m = []; e.currentTarget.dataset.urls.forEach(function(e, index) { m.push(e.favicon); }); wx.previewImage({ current: e.currentTarget.dataset.url, urls: m }); },