uniapp学习之【uniapp的返回事件 onBackPress 在微信小程序中不生效的问题】

  • Post author:
  • Post category:uniapp




uniapp 的返回事件 onBackPress 在微信小程序中不生效的问题


场景

:页面中点击左上角的返回按钮,监听返回操作,页面返回前执行了一些操作, uniapp 页面生命周期中有 onBackPress ,因此将操作写在了 onBackPress () 页面生命周期钩子当中, H5 测试一切正常,但是微信开发工具中调试的时候发现没有执行


原因

: uniapp的onBackPress生命周期支持h5、app、支付宝小程序,返回到指定页面可以用。


但是注意

: uniapp的onBackPress生命周期是不支持微信小程序的



使用 uniapp 中的 unload 生命周期代替

微信小程序现阶段并没有提供监听左上角返回事件的函数,查阅资料发现 uniapp 中的 onUnload 页面生命周期是支持微信小程序的,在当前业务中可以使用

	// 监听页面卸载
	onUnload() {
		console.log('监听页面卸载')
	}

在这里插入图片描述



版权声明:本文为weixin_38673922原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。