微信小程序页面跳转失败常见原因
Vue篇
·
原因1:
忘记在 app.json
文件中 pages 选项中注册,示例如下所示。
{
"pages": [
"pages/index/index",
"pages/order/list/list"
]
}
原因2:
跳转路径写错
原因3:
如果在 app.json 文件中的 tabBar 选项中已经注册了跳转路径,那么跳转方法需要用 wx.switchTab 或 wx.reLaunch 方法实现跳转。
值得注意的是:
- wx.switchTab 只能跳转到 tabBar 页面,并关闭其它所有非 tabBar 页面。且路径后面不能带参数
- wx.reLaunch 关闭所有页面,打开到应用内的某个页面。既能跳转到标签页,又能跳转到非标签页,且路径后可带参数
注意:前两种方法比较好发现,在控制台可以查看到错误信息,第三种控制台不会报错,比较难发现
更多推荐
已为社区贡献1条内容
所有评论(0)