···
<uni-stat-breadcrumb class="uni-stat-breadcrumb-on-phone" />
···
/uni_modules/uni-breadcrumb/components/uni-breadcrumb-item/uni-breadcrumb-item.vue中判断路径有误。点击后,出现找不到页面的情况。见附件的图示:
楚雄
- 发布:2022-12-15 19:36
- 更新:2022-12-16 12:19
- 阅读:473


楚雄 (作者)
我试了一下。加上斜杠/,以/开始,就没这个问题。但在框架的组件里加上这个判断不行吗?
2022-12-16 15:55
DCloud_uniCloud_VK
回复 楚雄: 你可能没弄明白什么叫相对路径,什么叫绝对路径
假如现在你的页面停留在 pages/index/index 页面
当你跳转页面时写 pages/home/home 这么写是相对路径, 最终页面路径变成了 /pages/index/pages/home/home
当你跳转页面时写 /pages/home/home 这么写是绝对路径, 最终页面路径就是 /pages/home/home
那么为什么不自动加 / 来解决呢? 因为有时候就会用到相对路径
比如现在你的页面停留在 pages/index/index 页面
你想跳转到 pages/index/index2 页面
此时你只需要写 index2 就等于跳 pages/index/index2 页面
2022-12-18 14:02
DCloud_uniCloud_VK
也就是跟 uni.navigateTo 的跳页面规则一致
2022-12-18 14:05
楚雄 (作者)
回复 DCloud_uniCloud_VK: 相对路径和警队路径我清楚。放在那儿的路径是死的,体现了编程者的意图就是想用这个绝对路径。无需再考虑那么多。直接把那个路径当成绝对路径处理是最合适的。所以就上个判断我觉得最合适了。
2022-12-19 09:54
DCloud_uniCloud_VK
回复 楚雄: 还是会有人使用相对路径的,所以没法这样更新(一更新他们就报错了),当然你也可以自己改下组件即可。
2022-12-19 10:30
楚雄 (作者)
回复 DCloud_uniCloud_VK: 好~吧~~
2022-12-20 06:39