最近做详情页,添加图片预览后竟然触发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
			});
		},

相关文章:

  • 2021-12-31
  • 2021-06-15
  • 2021-12-03
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
相关资源
相似解决方案