当前位置:   article > 正文

使用uni.navigateBack()方法返回上一页面栈丢失问题

uni.navigateback()
	toNavigate() {
 				// 页面栈丢失问题修复
 				let canNavBack = getCurrentPages()
 				if (canNavBack && canNavBack.length > 1) {
 					uni.$emit('need', {
 						code: this.code,
 						structureName: this.structureName
 					});
 					// 使用uni.navigateBack()方法返回上一页时,也可以在上一页的onUnload钩子函数中实现数据的刷新操作。
 					uni.navigateBack();
 				} else {
 					uni.$emit('need', {
 						code: this.code,
 						structureName: this.structureName
 					});
 					history.back();
 				}
 			},
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号