vue 获取url参数、get参数返回数组的操作


Posted in Javascript onNovember 12, 2020

这是vue过滤器 获取url参数,返回数组

Vue.prototype.$url=function(){
 var url = decodeURIComponent(location.search); //获取url中"?"符后的字串
 var theRequest = new Object();
 if (url.indexOf("?") != -1) {
  var str = url.substr(1);
  strs = str.split("&");
  for(var i = 0; i < strs.length; i ++) {
   theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
  }
 }
 return theRequest;
};

补充知识:vue中使用getUrlParam()方法来获取URL的值

首先建一个GetUrlParam.js,然后在需要的页面中引入使用:

GetUrlParam.js

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

引用

import { getUrlParam } from “…/components/GetUrlParam”;

使用:

let id = getQueryString(“ryid”); //参数名1
let model = getUrlParam(“model”); //参数名2
console.log( id )
console.log( model )

以上这篇vue 获取url参数、get参数返回数组的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript !!的作用
Dec 04 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
html+js实现动态显示本地时间
Sep 21 Javascript
Jquery easyUI 更新行示例
Mar 06 Javascript
javascript实现存储hmtl字符串示例
Apr 25 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
Aug 30 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
Aug 27 Javascript
JavaScript判断对象是否为数组
Dec 22 Javascript
原生js实现可拖动的登录框效果
Jan 21 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 19 Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 #Javascript
vue 获取url里参数的两种方法小结
Nov 12 #Javascript
带你使用webpack快速构建web项目的方法
Nov 12 #Javascript
vue项目实现减少app.js和vender.js的体积操作
Nov 12 #Javascript
详解vue 组件的实现原理
Nov 12 #Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
Nov 12 #Javascript
vue 图片裁剪上传组件的实现
Nov 12 #Javascript
You might like
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
javascript multibox 全选
2009/03/22 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
JS分页效果示例
2013/10/11 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
详解Vue监听数据变化原理
2017/03/08 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
python常见的格式化输出小结
2016/12/15 Python
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
python 遍历pd.Series的index和value
2019/11/26 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
医校毕业生自我鉴定
2014/01/25 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
内乡县衙导游词
2015/02/05 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
Python+Tkinter制作专属图形化界面
2022/04/01 Python