正常,我点击 股票市场
预想出现的是 http://localhost:8080/#/data
可实际出现的是 http://localhost:8080/data#/
因为data出现的位置不对,导致我无法成功路由,应该怎么让他正常显示url?
这是App.vue——就是最开始那个组件
<template>
<div id="app">
<navigator></navigator>
<router-view></router-view>
</div>
</template>
navigator是另一个组件
<template>
<div id="navigator">
<el-menu :default-active="activeIndex2" class="el-menu-demo" mode="horizontal" @select="handleSelect">
<el-menu-item index="1"><a href="/data">股票市场</a></el-menu-item>
<el-menu-item index="2"><a href="/own" >个人股票</a></el-menu-item>
</el-menu>
</div>
</template>
index.js文件我也是中规中矩写的
export default new Router({
routes: [
{
path:'/test',
name:'test',
component:test
},
{
path:'/data',
name:'data',
component:table
}
]
})
既然使用路由 就不要用 a 跳转了,用