在vue中獲取參數通常有兩種方式:query和params。query獲取的參數可以在路由地址中進行傳遞,而params則是通過路由的動態參數進行傳遞。我們可以使用this.$route來獲取當前路由的信息,從而獲取參數。
以下是query方式獲取參數的代碼示例:
const id = this.$route.query.id;
以上代碼中,id為我們想要獲取的參數名稱。假設路由地址為example.com?id=123,那么上述代碼將獲取到id的值為123。
以下是params方式獲取參數的代碼示例:
const id = this.$route.params.id;
以上代碼中,id同樣為我們想要獲取的參數名稱。假設我們定義了一個路由規則為/example/:id,那么路由地址example.com/456將獲取到id的值為456。
無論是query還是params方式獲取參數,都需要注意參數名稱的正確性。如果參數名稱不正確,將會得到undefined的結果。