創(chuàng)建一個(gè)urlGet.js文件,用來(lái)全局曝光,內(nèi)容如下:
突然發(fā)現(xiàn)最近的自己真的很喜歡全局曝光
/**
* getUrlKey 截取地址欄參數(shù)
* @param value
* @returns {String}
*/
function getUrlKey(name) {
return (
decodeURIComponent(
(new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(
location.href
) || [, ''])[1].replace(/\+/g, '%20')
) || null
);
}
export default {
getUrlKey,
};
在man.js中全局
import utils from '../common/urlGet'; //獲取url參數(shù)
Vue.prototype.$utils = utils; //注冊(cè)全局方法
然后就可以在任何vue文件中調(diào)用了
// 截取地址欄id,addr參數(shù)
this.id = this.$utils.getUrlKey('id');
this.addr = this.$utils.getUrlKey('addr');