84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
1.建立geturlpara.js檔案2.在main.js裡註冊全域方法 import geturlpara from './geturlpara.js' Vue.prototype.$geturlpara = geturlpara 3.var mid = this.$geturlpara.getUrlKey("mid")
運行後,控制台報錯入下
將步驟3寫進vue元件檔裡,可以拿到參數值
nodejs 裡有url 解析器,vue 實例裡有.route 屬性, 都可以獲取鏈接參數再不行封裝一個js方法也可以, 或者直接百度搜, 有一大堆現成的你這個報錯還是xxx.[ 1] 的問題, 如果回傳的陣列是空或[''], 你的[1] === undefinedundefined.replace() 自然就報錯了
如果你使用 vue-router 文件在這裡 路由資訊物件的屬性
vue-router
const routes = [ {path : '/portfolio/:year/review', component : Portfolio } ];
這個樣子獲取
this.$route.params.year this.$route.query.id
將步驟3寫進vue元件檔裡,可以拿到參數值
nodejs 裡有url 解析器,
vue 實例裡有.route 屬性, 都可以獲取鏈接參數
再不行封裝一個js方法也可以, 或者直接百度搜, 有一大堆現成的
你這個報錯還是xxx.[ 1] 的問題, 如果回傳的陣列是空或[''], 你的[1] === undefined
undefined.replace() 自然就報錯了
如果你使用
vue-router
文件在這裡 路由資訊物件的屬性這個樣子獲取