小程序
小游戏
企业微信
微信支付
扫描小程序码分享
首先从首页navigateTo A页面;
在A页面打开page-container,点击page-container中的按钮跳转到B页面,并设置一个定时器,300ms后关闭page-container;
点击B页面顶部的自定义导航栏返回A页面;
点击A页面的自定义导航栏,出现BUG:「点击事件正常触发,但页面不路由(navigateBack()不执行)」。
详情见代码片段。
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
都24年11月了,这个BUG还没修复
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个问题,是不是一直存在,微信一直没有修复。现在已经不管了
在 page-container组件的 afterleave 事件函数里面 在执行跳转动作,则就可以正常返回。
弹窗真正关闭再跳转
确实是返fail了
难受
放弃了别用了吧,等官方不知道啥时候能修,新版的 skyline 都放弃了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
都24年11月了,这个BUG还没修复
这个问题,是不是一直存在,微信一直没有修复。现在已经不管了
在 page-container组件的 afterleave 事件函数里面 在执行跳转动作,则就可以正常返回。
弹窗真正关闭再跳转
退一步说,我为什么非要把逻辑写进 afterleave 呢?
page-container 的关闭怎么会和路由发生耦合呢,就很搞笑你不觉得吗。
确实是返fail了
难受
放弃了别用了吧,等官方不知道啥时候能修,新版的 skyline 都放弃了
`skyline`目前来看没解决什么实际问题。
保命!我只是猜测!我只是猜测!
navigateBack()是否执行和page-container有没有关闭没有半毛钱关系,这就是个BUG。