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广告实现代码
Nov 17 Javascript
jQuery 事件的命名空间简单了解
Nov 22 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
javascript特殊文本输入框网页特效
Sep 13 Javascript
微信小程序 教程之WXSS
Oct 18 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
Dec 27 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
微信小程序 导入图标实现过程详解
Oct 11 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
WHOIS类的修改版
2006/10/09 PHP
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
jstree的简单实例
2016/12/01 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
python实现textrank关键词提取
2018/06/22 Python
在pycharm中实现删除bookmark
2020/02/14 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
委托书模板
2014/04/04 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
检讨书格式
2015/05/07 职场文书
无工作证明怎么写
2015/06/15 职场文书
活动宣传稿范文
2015/07/23 职场文书
文明上网主题班会
2015/08/14 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS