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判断单个复选框是否被选中的代码
Sep 03 Javascript
javascript中关于执行环境的杂谈
Aug 14 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 Javascript
解析Jquery的LigerUI如何实现文件上传
Jul 09 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
Jun 10 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 Javascript
jQuery中last()方法用法实例
Jan 06 Javascript
Javascript的表单与验证-非空验证
Mar 18 Javascript
js实现右键菜单功能
Nov 28 Javascript
jq给页面添加覆盖层遮罩的实例
Feb 16 Javascript
10行原生JS实现文字无缝滚动(超简单)
Jan 02 Javascript
Vue Autocomplete 自动完成功能简单示例
May 25 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
获得Google PR值的PHP代码
2007/01/28 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
对python中return和print的一些理解
2017/08/18 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
转党组织关系介绍信
2014/01/08 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
新书发布会策划方案
2014/06/09 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
入股合作协议书
2014/10/12 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
三八节祝酒词
2015/08/11 职场文书