gpt4 book ai didi

routes - vuejs-framework7 工具栏路由

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:25 27 4
gpt4 key购买 nike

我正在开发一款使用 Framework7 和 vuejs 制作的应用。

我有底部工具栏,但这里有路由问题。

这是我的代码

路由.js

{
path: '/about/',
component: require('./assets/vue/pages/about.vue')}

主.vue

<div class="toolbar tabbar tabbar-labels">
<div class="toolbar-inner">
<a class="item-link tab-link" href="/about/">
<i class="fa fa-home"></i>
<span class="tabbar-label">Home</span>
</a>
</div>
</div>

当我点击工具栏时,我收到错误 Cannot GET/about/。

但是当我从工具栏外点击同一个链接时,它起作用了...

有人有任何想法或有更好的解决方案吗?

最佳答案

SPA 项目意味着所有页面都基于相同的 uri , 通过后面的 '#' 来区分,例如:

因此所有页面都在 uri '/' 上,'/about' != '/#/about'

你应该使用 <router-link to="/about">Go to About</router-link>或使用js代码router.push({ path: 'about' }) .

参见 vue-router

关于routes - vuejs-framework7 工具栏路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43605093/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com