wx.previewimage预览返回会触发onshow的处理方法


最近做详情页,添加图片预览后竟然触发onshow的处理方法。就显得很尴尬。框架用的uni-app

解决方法

1、page外全局定义开关变量

export default {
}

2 、onShow添加判断

	onShow() {
		if (a) {
			a = false;
			return;
		} else {
			this.refresh();
		}
	},

3、在你需要调用 preivewImage 之前,将这个开关变量设置为 true

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
			});
		},


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM