页面跳转问题
在实现登陆的功能的时候,碰到了页面跳转的问题,怎么点都没有反应。
- 首先的第一个问题是不熟悉标签和粗心大意,在绑定事件的时候,将
bindtap
写成了bindTap
,然后在js中的函数里怎么也没反应-.-,当时还以为是input影响了或者冒泡事件呢,换成了catchtap
只触发子节点事件成了,后来才发现是写错了。。 - 第二个问题就是跳转的问题,我的实现的逻辑是点击个人中心的时候判断是否有个人信息,如果没有则跳转到登陆页,填完登陆信息后点击跳转到个人信息页。开始判断的时候是可以实现跳转过去的,这里的跳转使用的是
wx.redirectTo({url: "../login/login"})
,卸载个人信息页,以免没有登陆返回还可以进入。问题出在填完登陆信息后点击登陆跳转不了。
失败原因:跳转我当时用的是和上面的一样,
wx.redirectTo
,而个人信息页是tabBar页,不能使用wx.redirectTo
或wx.navigate
解决办法:使用
wx.switchTab
来实现tabBar页的跳转
刚学习的第一天解决了个问题,感觉还是挺棒的!继续加油
网友评论