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 相关文章推荐
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
Feb 18 Javascript
jQuery 过滤not()与filter()实例代码
May 10 Javascript
表单元素的submit()方法和onsubmit事件应用概述
Feb 01 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
学习JavaScript图片预加载模块
Nov 07 Javascript
JavaScript实现的商品抢购倒计时功能示例
Apr 17 Javascript
javascript回调函数的概念理解与用法分析
May 27 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php开发工具有哪五款
2015/11/09 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
javascript与CSS复习(二)
2010/06/29 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
Vue 打包体积优化方案小结
2020/05/20 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
python将字符串转换成数组的方法
2015/04/29 Python
Python读取网页内容的方法
2015/07/30 Python
基于python内置函数与匿名函数详解
2018/01/09 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Python多线程正确用法实例解析
2020/05/30 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
毕业生求职简历的自我评价
2013/10/23 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
校园广播站开场白
2015/06/01 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
MySQL中一条update语句是如何执行的
2022/03/16 MySQL