Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在解決問題之道上不斷前行
一般在Vue中想取得url的參數或是網域位置,如果有使用vue-route的話,可以直接取用,方法如下
const params = $route.params
或是在3.0要這要宣告
const params = this.$route.params
例如localhost/test?username=橫隔膜,就可以以下面形式取出。
const params = this.$route.params
const username = params.username
//params : test
//username : 橫隔膜
但最近使用ionic做這這件時,這樣宣告會一直跳出錯誤,發現不能直接取用this.$route,甚至不能用this。找了一段時間終於在ionic的說明文件中找到正確寫法,其實只要拿掉"$"就可以囉。
const params= route.params;