初试Vue Router
https://v3.router.vuejs.org/zh/guide/
一个简单例子
①npm install vue-router@3(对应Vue2)
②准备几个简单的组件备用(这种组件叫做路由组件,可以进一步和一般组件区分一下)
③写配置
./router/index.js:
import Vue from 'vue' import VueRouter from 'vue-router' import Page1 from '../components/Page1.vue' import Page2 from '../components/Page2.vue' import Page3 from '../components/Page3.vue' Vue.use(VueRouter) export default new VueRouter({ routes: [ { path: '/p1', component: Page1, }, { path: '/p2', component: Page2, }, { path: '/p3', component: Page3, }, ], })
④启用配置
main.js:
import Vue from 'vue' import App from './App.vue' import router from './router' Vue.config.productionTip = false new Vue({ render: h => h(App), router, }).$mount('#app')
⑤应用到页面
Go to P1 Go to P2 Go to P3