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 相关文章推荐
用jquery实现等比例缩放图片效果插件
Jul 24 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
javaScript(JS)替换节点实现思路介绍
Apr 17 Javascript
js动态为代码着色显示行号
May 29 Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 Javascript
AngularJS手动表单验证
Feb 01 Javascript
使用use注册Vue全局组件和全局指令的方法
Mar 08 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
JavaScript实现拖拽盒子效果
Feb 06 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 Javascript
js实现点击烟花特效
Oct 14 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
星际玩家的三大定律
2020/03/04 星际争霸
php 判断数组是几维数组
2013/03/20 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
百度地图API使用方法详解
2015/08/25 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
JSON语法五大要素图文介绍
2012/12/04 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
python基于queue和threading实现多线程下载实例
2014/10/08 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
销售经理工作职责范文
2013/12/03 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
电子银行营销方案
2014/02/22 职场文书
升职演讲稿范文
2014/05/23 职场文书
企业党员个人自我评价
2014/09/20 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python