微信小程序wx.navigateTo报错Object,无法跳转页面

项目场景:

微信小程序使用navigateTo进行pages页面跳转时出现错误。

问题描述:

使用wx.navigateTo无法完成页面跳转,控制台报错信息如下所示。
微信小程序wx.navigateTo报错Object,无法跳转页面_第1张图片

原因分析:

微信小程序wx.navigateTo报错Object,无法跳转页面_第2张图片

出现这个错误不是因为跳转路径写的有问题,而是因为使用navigateTo跳转的只能是非导航栏中包含的页面。如果要进行导航栏之间的跳转需要使用wx.switchTab。
life页面在我这里是导航栏中一个页面,这里url写的跳转页面是导航栏(tabBar)中的页面,所以会发生错误。

解决方案:

创建一个不是导航栏的页面,同时将url进行修改,使navigateTo的页面不再是导航栏的页面,这样就可以完成正常的跳转了。
例如:
此处我新建了一个detail页面,之后将url地址改为不是导航栏页面的detail页面即可。
微信小程序wx.navigateTo报错Object,无法跳转页面_第3张图片

你可能感兴趣的:(微信小程序,小程序,微信)