微信小程序页面跳转失败常见原因

原因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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值