Vue JS對URL網(wǎng)址進行編碼解碼,轉換為對象方式
更新時間:2024年03月01日 10:13:31 作者:josemu
這篇文章主要介紹了Vue JS對URL網(wǎng)址進行編碼解碼,轉換為對象方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
一、URL網(wǎng)址編碼解碼
//url 有%3A 這種是ASCII編碼,需要解碼 //encodeURIComponent,decodeURIComponent 直接使用
編碼:
var aaa = encodeURIComponent('http://www.baidu.com?name=Jose')
aaa結果:"http%3A%2F%2Fwww.baidu.com%3Fname%3DJose"解碼:
var aaa = decodeURIComponent("http%3A%2F%2Fwww.baidu.com%3Fname%3DJose")
aaa結果:"http://www.baidu.com?name=Jose"1.編碼示例

![]()
2.解碼示例

![]()
二、網(wǎng)址轉換為對象
// 封裝解析網(wǎng)址 轉為Object 格式
function getParamByUrl (url) {
var theRequest = new Object();
var index = url.indexOf("?");
let strs
if (index != -1) {
var str = url.substr(index + 1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
return theRequest;
}總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue-cli3.0如何使用prerender-spa-plugin插件預渲染
這篇文章主要介紹了vue-cli3.0如何使用prerender-spa-plugin插件預渲染,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
vue項目ElementUI組件中el-upload組件與圖片裁剪功能組件結合使用詳解
這篇文章主要介紹了vue項目ElementUI組件中el-upload組件與圖片裁剪功能組件結合使用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
vue本地構建熱更新卡頓的問題“75?advanced?module?optimization”完美解決方案
這篇文章主要介紹了vue本地構建熱更新卡頓的問題“75?advanced?module?optimization”解決方案,每次熱更新都會卡在?"75?advanced?module?optimization"?的地方不動了,如何解決這個問題呢,下面小編給大家?guī)砹私鉀Q方案,需要的朋友可以參考下2022-08-08
vue如何解決el-select下拉框顯示ID不顯示label問題
這篇文章主要介紹了vue如何解決el-select下拉框顯示ID不顯示label問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06

