【发布时间】:2018-01-11 11:44:09
【问题描述】:
这是我设置 vuejs 路由并传递给路由器的代码:
export const routesArray = {
routes: [
{
path: '/',
name: 'Add Stash',
component: Form
},
{
path: '/log',
name: 'Stash Log',
component: Stitch
},
{
path: '/user/register',
name: 'Register',
component: Register
},
{
path: '/user/login',
name: 'Log in',
component: Login
}
]
}
export default new Router(routesArray)
我正在将此代码导入 Vue 组件并使用它来循环遍历数组并动态输出如下导航:
<ul class="nav">
<li v-for="item in routes">
<a :href="item.path"> {{item.name}}</a>
</li>
这个显示就像一个梦一样工作,但是当我点击一个导航项目时,它会转到一个断开的链接: http://localhost:8080/log#/
取而代之的是: http://localhost:8080/#/log
我不确定如何绕过该哈希?有什么想法吗?
【问题讨论】:
标签: javascript vue.js router