美文网首页
在vue中获取url参数

在vue中获取url参数

作者: 哒哒哒哒da | 来源:发表于2019-03-27 16:09 被阅读0次

创建一个urlGet.js文件,用来全局曝光,内容如下:

突然发现最近的自己真的很喜欢全局曝光

/**
 * getUrlKey 截取地址栏参数
 * @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参数
Vue.prototype.$utils = utils; //注册全局方法

然后就可以在任何vue文件中调用了

// 截取地址栏id,addr参数
this.id = this.$utils.getUrlKey('id');
this.addr = this.$utils.getUrlKey('addr');

相关文章

网友评论

      本文标题:在vue中获取url参数

      本文链接:https://www.haomeiwen.com/subject/bhozvqtx.html