美文网首页Web 前端开发 让前端飞
微信小程序从子页面跳tab页面无效

微信小程序从子页面跳tab页面无效

作者: 李佳明先生 | 来源:发表于2017-11-14 22:05 被阅读0次

    这几天做项目遇到个问题,根据这个问题,我做了简单的图,便于理解。


    设左边的页面为页面A,右边的页面为页面B,并且页面B是页面A的子页面,假如有这样一个需求,先点击 我的订单,在我的订单页面做完一系列操作后,点击 返回我的跳转到我的 页面
    通常我会先想到用wx.navigateTo直接跳转到我的页面,但事实时是我测试的时候是没反应的,(注意,我的页面是在app.json里通过tabBar设置的页面,如果在app.json里没有注册,不会出现这个问题),我的第一反应,是查看一下官方api,是不是哪个字段写错了,然而并没有,又因为他没有报错,有两种可能,一种是bug,另一种是我可能忽略了什么。
    随后想,我用wx.navigateTo跳转其他页面都没问题,是不是因为我的页面有什么不同才造成的,(随后自己胡扯了一个思路,即 A页面===>X方法测试====正常运行,B页面===>X方法测试====出错,因为X方法测试是常量,又因为B页面在测试的时候出错,所以“与众不同”的肯定是B页面),然后我想到,B页面唯一的区别就是他是switchTab页面。上api~~~~~。
    改成wx.switchTab后,完美解决~

    相关文章

      网友评论

        本文标题:微信小程序从子页面跳tab页面无效

        本文链接:https://www.haomeiwen.com/subject/ducqvxtx.html