当前位置:首页>文章>微信小程序 navigator 无法跳转 navigateTo:fail url "pages/xxx" not in app.json

微信小程序 navigator 无法跳转 navigateTo:fail url "pages/xxx" not in app.json

2018-02-06 7559 文章
如果出现提示: 「微信小程序 navigator 无法跳转 navigateTo:fail url "pages/xxx" not in app.json」 请确保以下 5 点是否符合 1、保证文件夹名称与文件夹内的 4 个文件的文件名称一致; 2、在用的是绝对路径的 url 时需要在最开始加"/"; 3、在 toolBar 定义过的页面不能二次跳转; 4、在 tabBar 定义过的页面不能二次跳转; 5、在 app.json 的 pages{} 对象中是否有这 url 的定义; 对于某些需求,如跳转到首页,但由于已经在 tabBar 中定义了首页路径,直接 navigator 的标签跳转将会失效。 如果需要跳转到 tabBar 的地址,可通过 js 处理,使用 wx.navigateTo() 也会是不行,可以通过 wx.switchTab() 来实现跳转到 tabBar 的地址。 代码如下:
  1. wx.switchTab({
  2.   url: '/pages/index/index',
  3. });
 

评论 (0)