嘿嘿嘿,最近在做的一個項目,小程序嵌套H5頁面,小程序登錄帶token跳轉進入h5,也不能在每個頁面都要設置一個方法讀取url的token,就想在項目入口APP.vue或者main.js那一次性讀取token然后存儲到本地存儲。
首先創建一個js文件,

然后咧,我們在main.js中引入,並且把getUrlKey('token')字樣寫入本地存儲,因為我url上拼接的字樣就是 http://?id=334455&token=243566422323isdjsj;

上面用到的關鍵代碼:
const getUrlKey=function(name) {
// console.log('Dx',name)
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
};
export default getUrlKey
