原因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 关闭所有页面,打开到应用内的某个页面。既能跳转到标签页,又能跳转到非标签页,且路径后可带参数

注意:前两种方法比较好发现,在控制台可以查看到错误信息,第三种控制台不会报错,比较难发现

Logo

前往低代码交流专区

更多推荐