獲取url上的引數 vue

2021-10-01 20:09:55 字數 732 閱讀 5741

1.需求:獲取ios和安卓兩端的url引數,解決如下

再 created() 裡面

let url = window.location.href;

this.urldata = data; //

// 再 methods裡面

parsequerystring(url) ;

for (var i = 0; i < iterms.length; i++)

return data;

}},

vue 獲取url引數

this.$route.query 就可以獲取到

上面的方法無法識別,需要將parsequerystring重新解析

解析url使用這個 decodeuricomponent方法 url文件

解析前:

使用 decodeuricomponent進行解析

url = decodeuricomponent(url);

解析後:

// 問題是多了兩個? 上面的方法就無法解析

解決:
created() ;

for (var i = 0; i < iterms.length; i++)

return data;}}

},

這樣就適用了兩者的url格式了

獲取url上的引數

用正則獲取url上的引數 例如 http localhost 8090 pages index.html pay real?code 5 state 1234 需獲取code和state的值 var reg1 newregexp code var reg2 newregexp state this ...

vue專案獲取URL引數

業務場景描述 原始碼geturl utils.js aim get code from url author clearlove data 19 09 export default main.js import geturl utils from components utils geturl ut...

JS獲取URL中的引數和vue獲取引數

例如 我們從乙個頁面http loclahost 8080 mobileoa serviceguide knowledge ask.html?params1 123456 voteid 555555 function 如果我們要是用的話直接獲取就可 var param1 params.params1...