uniapp 的返回事件 onBackPress 在微信小程序中不生效的问题
场景:页面中点击左上角的返回按钮,监听返回操作,页面返回前执行了一些操作, uniapp 页面生命周期中有 onBackPress ,因此将操作写在了 onBackPress () 页面生命周期钩子当中, H5 测试一切正常,但是微信开发工具中调试的时候发现没有执行
原因 : uniapp的onBackPress生命周期支持h5、app、支付宝小程序,返回到指定页面可以用。
但是注意 : uniapp的onBackPress生命周期是不支持微信小程序的
使用 uniapp 中的 unload 生命周期代替
微信小程序现阶段并没有提供监听左上角返回事件的函数,查阅资料发现 uniapp 中的 onUnload 页面生命周期是支持微信小程序的,在当前业务中可以使用文章来源:https://www.toymoban.com/news/detail-567756.html
// 监听页面卸载
onUnload() {
console.log('监听页面卸载')
}
文章来源地址https://www.toymoban.com/news/detail-567756.html
到了这里,关于uniapp学习之【uniapp的返回事件 onBackPress 在微信小程序中不生效的问题】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!