为什么所有的路由都跳转到根路径,而无法跳转到正确路径?使用 mode: 'history'之后就可以。
import Vue from 'vue'
import Router from 'vue-router'
import Cart from './pages/cart'
import Addr from './pages/address'
Vue.use(Router);
//这样才能让router插件生效
export default new Router({
mode: 'hash',//vue路由默认是hash模式。vue路由默认是hash,改成history模式
routes:[
{
path:"/",
name:"cart",
meta:{//设置元数据
auth:true
},
component:Cart//cart虽然是一个页面,但是在Vue中一切都是组件,组件习惯大写
},
{
path:"/address",
name:"addr",
component:Addr//cart虽然是一个页面,但是在Vue中一切都是组件,组件习惯大写
}
]
});