wx.previewimage預覽返回會觸發onshow的處理方法

最近作詳情頁,添加圖片預覽後居然觸發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
            });
        },
相關文章
相關標籤/搜索