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 相关文章推荐
一个JS翻页效果
Jul 23 Javascript
从JavaScript 到 JQuery (1)学习小结
Feb 12 Javascript
IE浏览器打印的页眉页脚设置解决方法
Dec 08 Javascript
jQuery控制输入框只能输入数值的小例子
Mar 20 Javascript
jQuery在线选座位插件seat-charts特效代码分享
Aug 27 Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
Sep 28 Javascript
Vue 样式绑定的实现方法
Jan 15 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
uniapp与webview之间的相互传值的实现
Jun 29 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跨时区(UTC时间)应用解决方案
2013/01/11 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
php compact 通过变量创建数组
2016/11/15 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
js实现列表向上无限滚动
2020/01/13 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
python实现划词翻译
2020/04/23 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
2014大学校园光棍节活动策划书
2014/09/29 职场文书
办理护照工作证明
2014/10/10 职场文书
商场收银员岗位职责
2015/04/07 职场文书
圣诞晚会主持词
2015/07/01 职场文书
幽默口才训练经典句子(48句)
2019/08/19 职场文书
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python