如果在 vue-router 裡要抓到網址參數的話,可以透過 vue 原生的方法就好了,使用方法如下:

$route.query.網址上的參數

如果是這樣的網址:https://github.com/search?q=vue

就是寫成

$route.query.q

就能抓到 q 的值了。

我們在切換頁面的時候也需要透過 watch 偵測參數的變化,才能去更新頁面上的資料。

watch: {
            '$route.query.q'() {
                //do something here
            }
 },