abu*_*nik 8 routes toolbar vue.js html-framework-7
我正在使用Framework7和vuejs制作的应用程序.
我有底部工具栏但我在这里有路由问题.
这是我的代码
route.js
{
path: '/about/',
component: require('./assets/vue/pages/about.vue')}
Run Code Online (Sandbox Code Playgroud)
main.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>
Run Code Online (Sandbox Code Playgroud)
当我点击工具栏时,我得到错误无法获取/关于/.
但是当我从工具栏外部点击相同的链接时,它可以...
有人有任何想法或有更好的解决方案吗?
SPA项目是指所有的页面都基于同一个uri
,通过后面的'#'来区分,例如:
所以所有页面都在 uri '/' 上, '/about' != '/#/about'
你应该使用<router-link to="/about">Go to About</router-link>
或者使用js代码router.push({ path: 'about' })
。
归档时间: |
|
查看次数: |
365 次 |
最近记录: |