支付宝小程序路由跳转can not find page

515 阅读1分钟

错误:

我确定路径没问题,文件存在的情况下,点击导航就一直报错,提示找不到页面。

image.png

<view class="page">
  <view class="page-description">导航栏</view>
  <navigator url="/pages/navigate/index" hover-class="navigator-hover">跳转到新页面</navigator>
</view>

解决:

路由的url使用的的是页面在项目中中的相对路径,例如:/page/index/index

app.config.js为小程序全局配置文件

module.exports = {
  pages: ['pages/index/index'],
  window: {
    defaultTitle: 'My Project',
  },
};

然后在pages加上路由跳转的页面的相对路径即可

module.exports = {
  pages: [
      'pages/index/index',
      'pages/navigate/index'
  ],
  window: {
    defaultTitle: 'My Project',
  },
};

参考网址:remaxjs.org/guide/quick…