国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue-router 的基本使用方式

crossoverJie / 3152人閱讀

摘要:這些組件會映射到中的中命名路由路由元信息導航鉤子,可以傳遞兩個路由間的數據上面的這個路由配置就對應如下中配置中的組件會映射到這里而最高層級的路由,將會被映射到最頂層的出口,即中以上,就是的基本使用方式,不正確的地方歡迎指出。

1.起步

npm install --save vue-router
在項目中使用時,通過如下方式即可

import Vue from "vue"
import VueRouter from "vue-router"
//安裝 Vue 的 VueRouter 插件
Vue.use(VueRouter)
//創建實例,進行配置
new VueRouter({
    //...
})

2.路由映射

//router-link 組件實現導航
//to 屬性主要用于指定鏈接
to home

會被渲染為

to home

3.路由出口

//路由匹配到的組件會被渲染到這

4.定義路由組件
??首先先明確一點,一般情況下一個路由就映射一個組件。

const routes = [
    path: "/",
    component: require("./app.vue"),
    //這些組件會映射到 app.vue 中的 router-view 中
    children: [
        {
            path: "/",
            component: require("./home.vue")
        },
        {
            path: "/questions",
            component: require("./questions.vue"),
            name: "questions", // 命名路由
            //路由元信息
            meta: {
                correctNum: 0
            }
        },
        {
            path: "score",
            component: require("../page/score"),
            name: "score",
            // 導航鉤子,可以傳遞兩個路由間的數據
            beforeEnter (to, from, next) {
                to.meta.correctNum = from.meta.correctNum
                next()
            }
        }
    ]
]

const router = new VueRouter({
    mode: "history",
    base: __dirname,
    routes
})

new Vue({
    //...
    router
})

上面的這個路由配置就對應如下

//app.vue中