vue中的Router基本配置命令實(shí)例詳解
Vue的Router是一個(gè)用于實(shí)現(xiàn)頁面跳轉(zhuǎn)和路由管理的插件。它可以幫助我們根據(jù)不同的URL請求加載不同的組件,以及實(shí)現(xiàn)前端路由功能。在使用Vue的Router時(shí),需要對它進(jìn)行基本配置。以下是Vue的Router基本配置命令。
1,安裝Vue Router
使用npm安裝Vue Router,打開終端并在項(xiàng)目目錄下執(zhí)行以下命令:
npm install vue-router
2,導(dǎo)入Vue Router
在main.js文件中導(dǎo)入Vue Router,并使用Vue.use方法將其注冊為Vue的插件:
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)
3,創(chuàng)建路由實(shí)例
在main.js文件中創(chuàng)建一個(gè)路由實(shí)例,并配置路由規(guī)則:
import Vue from 'vue' import VueRouter from 'vue-router' import Home from './components/Home.vue' import About from './components/About.vue' Vue.use(VueRouter) const routes = [ { path: '/', component: Home }, { path: '/about', component: About } ] const router = new VueRouter({ mode: 'history', // 使用HTML5的history模式,去除URL中的"#" routes })
4,掛載路由實(shí)例
在main.js文件中將路由實(shí)例掛載到Vue實(shí)例上:
new Vue({ router, render: h => h(App) }).$mount('#app')
5,配置路由出口
在Vue的根組件中,通過標(biāo)簽來顯示路由對應(yīng)的組件:
<template> <div> <router-view></router-view> </div> </template>
通過上述配置,我們就完成了Vue的Router的基本配置。下面是一個(gè)完整的示例:
首先,在src/components目錄下創(chuàng)建兩個(gè)組件,Home.vue和About.vue。
Home.vue內(nèi)容如下:
<template> <div> <h2>Welcome to Home Page</h2> </div> </template> <script> export default { name: 'Home' } </script>
About.vue內(nèi)容如下:
<template> <div> <h2>Welcome to About Page</h2> </div> </template> <script> export default { name: 'About' } </script>
然后,在src/router目錄下創(chuàng)建index.js文件,內(nèi)容如下:
import Vue from 'vue' import VueRouter from 'vue-router' import Home from '@/components/Home.vue' import About from '@/components/About.vue' Vue.use(VueRouter) const routes = [ { path: '/', component: Home }, { path: '/about', component: About } ] const router = new VueRouter({ mode: 'history', routes }) export default router
最后,在src/main.js文件中進(jìn)行如下配置:
import Vue from 'vue' import App from './App.vue' import router from './router/index' new Vue({ router, render: h => h(App) }).$mount('#app')
以上就是Vue Router的基本配置命令以及代碼示例。通過這些配置,我們可以實(shí)現(xiàn)頁面之間的跳轉(zhuǎn)和前端路由功能。
到此這篇關(guān)于vue中的Router基本配置命令的文章就介紹到這了,更多相關(guān)vue Router配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vue3配置router路由并實(shí)現(xiàn)頁面跳轉(zhuǎn)功能
- Vue3路由配置createRouter、createWebHistory、useRouter和useRoute詳解
- Vue3實(shí)戰(zhàn)學(xué)習(xí)配置使用vue?router路由步驟示例
- vue-router如何實(shí)現(xiàn)history模式配置
- Vue-Router的routes配置詳解
- Vue Router history模式的配置方法及其原理
- vue-router的使用方法及含參數(shù)的配置方法
- 使用vue-router為每個(gè)路由配置各自的title
- vue router 配置路由的方法
- vue-router+nginx 非根路徑配置方法
相關(guān)文章
解決vue的 v-for 循環(huán)中圖片加載路徑問題
今天小編就為大家分享一篇解決vue的 v-for 循環(huán)中圖片加載路徑問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09Create?vite理解Vite項(xiàng)目創(chuàng)建流程及代碼實(shí)現(xiàn)
這篇文章主要為大家介紹了Create?vite理解Vite項(xiàng)目創(chuàng)建流程及代碼實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10vue 使用 sortable 實(shí)現(xiàn) el-table 拖拽排序功能
這篇文章主要介紹了vue 使用 sortable 實(shí)現(xiàn) el-table 拖拽排序功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Vue指令v-for遍歷輸出JavaScript數(shù)組及json對象的常見方式小結(jié)
這篇文章主要介紹了Vue指令v-for遍歷輸出JavaScript數(shù)組及json對象的常見方式,結(jié)合實(shí)例形式總結(jié)分析了vue.js使用v-for指令遍歷輸出js數(shù)組與json對象的常見操作技巧,需要的朋友可以參考下2019-02-02vue路由事件beforeRouteLeave及組件內(nèi)定時(shí)器的清除方法
今天小編就為大家分享一篇vue路由事件beforeRouteLeave及組件內(nèi)定時(shí)器的清除方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09vue使用webPack打包發(fā)布后頁面顯示空白的解決
這篇文章主要介紹了vue使用webPack打包發(fā)布后頁面顯示空白的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06