东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
27
2023/05

帶參數(shù)的動態(tài)路由

發(fā)布時間:2023-05-27 18:20:42
發(fā)布者:MaiMai
瀏覽量:
0

    在Vue中,不同的路由可以匹配到不同的組件,從而實現(xiàn)頁面的切換。但可能會出現(xiàn)組件過多的情況。有些時候,需要將給定匹配模式的路由映射到同一個組件,然后通過路由的參數(shù)來控制組件的渲染。例如對于“用戶中心”這種頁面,不同的用戶登錄后渲染的信息是不同的,但頁面結(jié)構(gòu)相同,這時就可以通過為路由添加參數(shù)來實現(xiàn)。

image.png 

    如以上代碼所示,在組件內(nèi)部可以使用$route屬性獲取全局的路由對象,路由中定義的參數(shù)可以通過此對象的params屬性獲取。在main.js中定義路由如下:

            Import User from ./components/User.vue

            Const routes = [

            {path:/user/:username/:id,component:User}

            ]

    在定義路由的路徑path時,使用冒號來標記參數(shù),如以上代碼中定義的路由路徑,usernameid都是路由的參數(shù),以下路徑會被自動匹配:

                   /user/小王/8888

 

    其中“小王”會被解析到路由的username屬性,“8888”會被解析到id屬性。


關(guān)鍵詞:
返回列表