查看: 86|回复: 0

uni-app 无法跳转页面

[复制链接]

2

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2021-4-12 10:03:00 | 显示全部楼层 |阅读模式

因为一段时间没用 uni-app,在今天添加的页面跳转时没有效果,pages.json 文件也注册了形式和以前一致,后面才发现是跳转路径的问题。

// pages.json
{
  "pages": [
    // ...
    {
      "path": "pages/about/about",
      "style": {
        "navigationBarTitleText": "关于",
        "enablePullDownRefresh": false
      }
    },
    // ...
  ]
}

pages.json 文件内容是没有问题的,跳转路径存在问题:

// 错误的写法
uni.navigateTo({
  url: 'pages/about/about'
})

// 正确的写法
uni.navigateTo({
  url: '/pages/about/about'
})

我最初理解为因为页面已经在 pages.json 里注册,所以跳转路径就是 pages.json 中页面路径,现在看来跳转路径是具体的页面路径,路径刚开始添加 /是表示项目的根路径(我的页面放置目录 [program]/pages/about/about.vue)。



来源:https://www.cnblogs.com/haveadate/p/14646746.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部