主界面由四个tab组成,也就是一个父page和四个subpage。每个subpage里都有很多逻辑会用到返回按钮。但是我发现,subpage里重写的mui.back()根本没有执行,只执行了父页面的mui.back()。
1、 我把父页面的返回监听取消了,发现子页面的mui.back()还是没有执行。
2、 每个子页面,我都加上了返回监听=true。可惜的是,mui.back()还是没有执行
到底该怎么写返回呢,求大神指导
主界面由四个tab组成,也就是一个父page和四个subpage。每个subpage里都有很多逻辑会用到返回按钮。但是我发现,subpage里重写的mui.back()根本没有执行,只执行了父页面的mui.back()。
1、 我把父页面的返回监听取消了,发现子页面的mui.back()还是没有执行。
2、 每个子页面,我都加上了返回监听=true。可惜的是,mui.back()还是没有执行
到底该怎么写返回呢,求大神指导
2 个回复
天之畔 (作者)
好吧,我代码写错了,已经成功了。正确的操作是:把主页面的返回监听取消。
那么问题来了:为什么会先触发父页面的返回事件呢?
chender - 与人为善
理论上是会先触发子页面的back的,不过webveiw返回这一块儿确实有一些小bug,不知道你的代码具体是怎么写的