vue-router(一)
1111 ワード
profile:vue-routerはVue.js公式が提供するルーティング・プラグインであり、単一ページアプリケーションvue-routerを構築するためには、コンポーネントのルーティングに基づいて特定のアクセス・パスを設定するために使用され、経路とコンポーネントがマッピングされ、vue-router単一ページアプリケーションにおいてページの経路変更はコンポーネント間の切り替えである.
:
npm install vue-router --save
:
1. import... Vue.use(...)
2. ,
3.
import VueRouter from 'vue-router'//
import Home from '../views/Home.vue'
Vue.use(VueRouter)//
const routes = [//
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
component: () => import('../views/About.vue')//
}
]
const router = new VueRouter({
mode: 'history',//
base: process.env.BASE_URL,
routes
})
export default router//
ルートのマウントimport Vue from 'vue'
import App from './App.vue'
import router from './router'//
Vue.config.productionTip = false
new Vue({
router,// vue
render: h => h(App)
}).$mount('#app')