小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序onUnload页面卸载生命周期中使用wx.navigateTo跳转页面时会有过渡页出现,,
小程序onUnload页面卸载生命周期中使用wx.redirectTo跳转页面时会有过渡页出现,,且关闭的不是跳转的当前页面,而是关闭的是过渡页,整个页面栈都乱拉!!!!!
在onUnload页面卸载生命周期中跳转页面,,这个bug很明显,忘官方尽早完善
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
onUnload执行时,当前页面就已经卸载了,页面栈也清了,这里使用wx.redirectTo肯定关闭了上一个页面,主要是你代码逻辑问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢,,那用wx.navigateTo时,出现过渡页是怎么情况呢,,,麻烦您给分析下
我不理解你说的过渡页是怎样的
有具体代码片段吗
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
wx.navigateTo({
url: '/pages/my/address/list/list',
})
},
这个问题也不大吧,因为你写在onUnload里面,当执行onUnload时,页面已经卸载了,所以你才会看到断层的动画
这里不应该在onUnload做跳转的,非得这样做,那么你就得接受navigateTo的效果
嗯,主要是产品设计的是用户点击手机自带的返回键,调到指定页面,,只能放到onUnload页面卸载生命周期里啦,,您有更好的方法吗?
我也遇到过这一个问题 请问有解决的吗
我也遇到了,有解决方案嘛
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
onUnload执行时,当前页面就已经卸载了,页面栈也清了,这里使用wx.redirectTo肯定关闭了上一个页面,主要是你代码逻辑问题
谢谢,,那用wx.navigateTo时,出现过渡页是怎么情况呢,,,麻烦您给分析下
我不理解你说的过渡页是怎样的
有具体代码片段吗
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
wx.navigateTo({
url: '/pages/my/address/list/list',
})
},
这个问题也不大吧,因为你写在onUnload里面,当执行onUnload时,页面已经卸载了,所以你才会看到断层的动画
这里不应该在onUnload做跳转的,非得这样做,那么你就得接受navigateTo的效果
嗯,主要是产品设计的是用户点击手机自带的返回键,调到指定页面,,只能放到onUnload页面卸载生命周期里啦,,您有更好的方法吗?
我也遇到过这一个问题 请问有解决的吗
我也遇到了,有解决方案嘛