vue router

Posted gengxinnihaoma

tags:

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

与App.vue同级目录建立router.js

内容为:

import Vue from ‘vue‘
import VueRouter from ‘vue-router‘
Vue.use(VueRouter)

export default new VueRouter({
  routes: [
    { path: ‘/foo‘, component: ()=> import(‘./components/Foo‘) },
    { path: ‘/bar‘, component: ()=> import(‘./components/Bar‘) }
  ]
})
 
与App.vue同级目录的main.js
内容为: 
import Vue from ‘vue‘
import App from ‘./App.vue‘
import router from ‘./router‘

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App),
}).$mount(‘#app‘)
 
App.vue里面加
<router-view></router-view>
 

以上是关于vue router的主要内容,如果未能解决你的问题,请参考以下文章

搞清楚Vue-router中的RouterRouter实例Router对象的区别与联系

搞清楚Vue-router中的RouterRouter实例Router对象的区别与联系

vue路由router

vue路由router

Vue之 vue-router

Vuejs webpack 中 App.vue 与其他组件的关系