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 相关文章推荐
MSN消息提示类
Sep 05 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
php基于redis处理session的方法
Mar 14 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
Sep 07 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
基于JSONP原理解析(推荐)
Dec 04 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
点击按钮弹出模态框的一系列操作代码实例
Mar 29 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 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
第十四节--命名空间
2006/11/16 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
javascript几个易错点记录
2014/11/26 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python 的类、继承和多态详解
2017/07/16 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
python requests.post带head和body的实例
2019/01/02 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python实现趣味图片字符化
2019/04/30 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
Django中使用Celery的方法步骤
2020/12/07 Python
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
签约仪式主持词
2014/03/19 职场文书
法定代表人授权委托书
2014/09/19 职场文书
解除处分决定书
2015/06/25 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
一文搞懂Java中的注解和反射
2022/06/21 Java/Android