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 相关文章推荐
Javascript开发包大全整理
Dec 22 Javascript
xml和web特殊字符
Apr 28 Javascript
jQuery右键菜单contextMenu使用实例
Sep 28 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
Dec 28 Javascript
jquery 倒计时效果实现秒杀思路
Sep 11 Javascript
jQuery插件实现无缝滚动特效
Nov 24 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
Feb 18 Javascript
深入理解Node.js的HTTP模块
Oct 12 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
Node.js readline模块与util模块的使用
Mar 01 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 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
用header 发送cookie的php代码
2007/03/16 PHP
PHP学习之数组值的操作
2011/04/17 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
eslint 的三大通用规则详解
2019/05/16 Javascript
js实现点赞效果
2020/03/16 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
python字典基本操作实例分析
2015/07/11 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
成人毕业生自我鉴定
2013/10/18 职场文书
财务会计人员岗位职责
2013/11/30 职场文书
实习评语
2013/12/16 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
资料员岗位职责范本
2015/04/13 职场文书
会议主持词通用版
2019/04/02 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python