使用npm配置Vue的路由非常簡(jiǎn)單。Vue路由器提供了一組API,可以讓你輕松地為Vue應(yīng)用程序創(chuàng)建單頁(yè)應(yīng)用程序。在下面的示例中,我將向您展示如何使用Vue CLI和npm配置Vue路由:
npm install vue-router --save
此命令將安裝Vue路由器并將其保存在依賴列表中。
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
這個(gè)示例中展示了如何在Vue應(yīng)用程序中使用Vue路由器。使用Vue.use方法將Vue路由器添加到您的應(yīng)用程序中。
import Home from './views/Home.vue'
import About from './views/About.vue'
export default new Router({
routes: [
{
path: '/',
name: 'home',
component: Home
},
{
path: '/about',
name: 'about',
component: About
}
]
})
這個(gè)示例中展示了如何創(chuàng)建Vue路由器實(shí)例并配置路由。這里我們創(chuàng)建了兩個(gè)路由規(guī)則:/和/about。 我們使用Home和About組件作為路徑對(duì)應(yīng)的組件。使用router實(shí)例的routes配置屬性將路由規(guī)則添加到Vue應(yīng)用程序中。
import router from './router'
new Vue({
router,
render: h =>h(App)
}).$mount('#app')
這個(gè)示例中使用了Vue的構(gòu)造函數(shù)來(lái)創(chuàng)建一個(gè)新的Vue實(shí)例,并將router實(shí)例傳遞給Vue實(shí)例中。通過(guò)將router實(shí)例傳遞給Vue實(shí)例中,我們可以讓Vue應(yīng)用程序具有路由功能。
在上面的示例中,我們展示了如何使用npm配置Vue路由,并解釋了Vue路由器的基本工作原理。現(xiàn)在您可以開(kāi)始使用Vue路由器為自己的Vue應(yīng)用程序創(chuàng)建單頁(yè)應(yīng)用程序了。