博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue不通过路由直接获取地址栏参数的方法
阅读量:6757 次
发布时间:2019-06-26

本文共 455 字,大约阅读时间需要 1 分钟。

hot3.png

vue中是无法通过location.search()来获取url问号之后的内容的,所以就需要把获取参数的脚本代码注册成全局方法

1、components目录同级新建文件夹api用来保存js脚本,然后新建utils.js编写js方法

    例如:

    //获取地址栏参数

    export function getUrlKey(name) {

    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null;

    }

2、在需要的地方引入方法就可以使用

    import { getUrlKey } from "../api/utils";

    let UrlKey = getUrlKey("code");

 

转载于:https://my.oschina.net/huibaifa/blog/1808846

你可能感兴趣的文章
你未必了解的DNS
查看>>
pycharm的放大和缩小字体的显示 和ubunt的截圖工具使用 ubuntu上安装qq微信等工具...
查看>>
【Java基础】sun.misc.BASE64和Java 8 java.util.Base64区别
查看>>
响应式开发的思路和断点的选择
查看>>
使用PL/SQL连接Oracle时报错ORA-12541: TNS: 无监听程序
查看>>
Mac011--DbWrench Database安装
查看>>
[原]Flash研究(一)——本地通讯
查看>>
bootStrap table 和 JS 开发过程中遇到问题汇总
查看>>
【小知识点】input输入框在安卓以及IOS手机中光标及字体不居中解决方法
查看>>
selenium
查看>>
数据类型内置方法之数据类型与字符串类型
查看>>
VB 设置循环,以及弹出messageBox
查看>>
css3 变形 transfrom rotate scale skew
查看>>
Android 异步加载神器Loader全解析
查看>>
ReactiveCocoa源码拆分解析(一)
查看>>
Linux I/O多路复用
查看>>
Gtest:死亡测试
查看>>
Signature Request Warnings & eth_sign学习
查看>>
表单设计案例---学校入校注册页面设计
查看>>
命令模式
查看>>