VUE中获取当前url及处理
vue中获取当前url完整urlwindow.location.href路由路径this.$route.path路由路径参数this.$route.params处理urlparseQuery(url) {let o = {};let queryString = url.split("?")[1];if (queryString) {...
·
vue中获取当前url
完整url
window.location.href
路由路径
this.$route.path
路由路径参数
this.$route.params
处理url
parseQuery(url) {
let o = {};
let queryString = url.split("?")[1];
if (queryString) {
queryString.split("&").forEach(item => {
let [key, val] = item.split("=");
val = val ? decodeURI(val) : true;
// 转码 无值赋值true
if (o.hasOwnProperty(key)) {
// 已有属性转为数组
o[key] = [].concat(o[key], val);
} else {
o[key] = val;
}
});
}
return o;
}
更多推荐
已为社区贡献4条内容
所有评论(0)