vue之正则判断url?后面的是否存在

创建utils.js

export default{
  getUrlKey: function (name) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
  }
}

调用方法
导入utils.js

import utils from "@/router/utils";
let code=utils.getUrlKey('code');
//如果code!==null
就代表有code这个值了
//否则的话
没有code这个值了

你可能感兴趣的:(vue)