Web 前端开发 让前端飞

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

2017-11-14  本文已影响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后,完美解决~
上一篇下一篇

猜你喜欢

热点阅读