1.报错截图:

在这里插入图片描述

2.报错原因:navigateTo/redirectTo都不能跳转tarBar内的页面

注意:app.json文件中的tarBar中注册的pagepath即为tarBar页面,如下图所示:
在这里插入图片描述
job页面是tarBar内的页面,所以我下面这样写是错的!!!在这里插入图片描述

3.解决方法

判断你要跳转的页面是否是tarBar内的页面,然后选用下面对应的方法

方法一:使用switchTab,switchTab用于跳转tarbar内的页面:

  wx.switchTab({
            url: '../job/job',
          })

方法二:使用redirectTo,navigateTo跳转不是tarBar内的页面:

  wx.redirectTo({
            url: '../logs/logs',
          })
  wx.navigateTo({
            url: '../logs/logs',
          })

我最后是直接使用navigateTo跳转到不是tarBar内的页面,解决问题~在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐