
Vue的Router是用來實現頁面跳轉和路由管理的外掛程式。它可以幫助我們根據不同的URL請求載入不同的元件,以及實作前端路由功能。使用Vue的Router時,需要對它進行基本配置。以下將詳細介紹Vue的Router基本設定指令,並附上具體的程式碼範例。
-
安裝Vue Router
使用npm安裝Vue Router,開啟終端機並在專案目錄下執行下列指令:
- ##匯入Vue Router
在main.js檔案中匯入Vue Router,並使用Vue.use方法將其註冊為Vue的插件:
1 2 3 4 | import Vue from 'vue'
import VueRouter from 'vue-router'
Vue. use (VueRouter)
|
登入後複製
- 建立路由實例
在main. js檔案中建立一個路由實例,並且設定路由規則:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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
})
|
登入後複製
- 掛載路由實例
在main.js檔案中將路由實例掛載到Vue實例上:
1 2 3 4 | new Vue({
router,
render: h => h(App)
}). $mount ( '#app' )
|
登入後複製
- 設定路由出口
在Vue的根元件中,透過標籤來顯示路由對應的元件:
1 2 3 4 5 | <template>
<div>
<router-view></router-view>
</div>
</template>
|
登入後複製
#透過上述配置,我們就完成了Vue的Router的基本配置。以下是一個完整的範例:
首先,在src/components目錄下建立兩個元件,Home.vue和About.vue。
Home.vue內容如下:
1 2 3 4 5 6 7 8 9 10 11 | <template>
<div>
<h2>Welcome to Home Page</h2>
</div>
</template>
<script>
export default {
name: 'Home'
}
</script>
|
登入後複製
About.vue內容如下:
1 2 3 4 5 6 7 8 9 10 11 | <template>
<div>
<h2>Welcome to About Page</h2>
</div>
</template>
<script>
export default {
name: 'About'
}
</script>
|
登入後複製
然後,在src/router目錄下建立index.js文件,內容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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檔案中進行如下設定:
1 2 3 4 5 6 7 8 | 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的基本設定指令以及程式碼範例。透過這些配置,我們可以實現頁面之間的跳轉和前端路由功能。希望本文能對你理解和使用Vue Router有所幫助。
以上是Vue的Router基本設定指令有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!