Vue 中params 用於存取路由定義中的命名參數(如/user/:id 的:id),而query 用於存取URL 查詢字串中的附加參數(如/search?q= vue 中的q)。
Vue 中params 和query 的區別
前言:
Vue. js 中的params 和query 是用來存取URL 中參數的兩個屬性。兩者都有其獨特的用法和區別。
params
params
參數用於存取路由定義中宣告的命名路由參數。 $route.params
物件中。 query
query
參數用於存取 URL 查詢字串中的參數。 $route.query
物件中。 區別總結:
#特徵 | #params | ##query|
---|---|---|
#路由定義中的命名參數 | URL 查詢字串中的附加參數 | |
$route.params
|
#$route.query
|
|
傳遞動態資料給元件 | 傳遞附加資訊給頁面或元件 | |
可以透過 | this.$route.params 訪問 可以透過 | this.$route.query 存取
| ##範例
/user/:id | 中的:id 參數 #/search?q=vue | 中的q 參數
|
#params:
為
123。
query: 為
2,
query.sort 為
asc。
以上是vue中params與query區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!