vuejs-framework7工具栏路由

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuejs-framework7工具栏路由相关的知识,希望对你有一定的参考价值。

我正在使用Framework7和vuejs制作的应用程序。

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

这是我的代码

route.js

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

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>

当我点击工具栏时,我得到错误无法获取/关于/。

但是当我从工具栏外部点击相同的链接时,它可以...

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

答案

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

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

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

vue-router

以上是关于vuejs-framework7工具栏路由的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段7——CSS动画

VSCode自定义代码片段7——CSS动画

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段