为了账号安全,请及时绑定邮箱和手机立即绑定

vue获取url参数一直是null

vue获取url参数一直是null

繁星淼淼 2019-03-07 14:11:28
项目用的是vue-cli搭建的。由于觉得用router传参的方式太麻烦就自己封装了一个获取url参数的js。。。并注册成了全局变量。。。但是实际用的时候获取的一直是空。。。。
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

https://img1.sycdn.imooc.com//5c91a3e0000133aa08000239.jpg

应该获取hash你获取search了

查看完整回答
反对 回复 2019-03-20
?
呼唤远方

TA贡献1856条经验 获得超11个赞

1.可能是你获取url参数的这个函数的代码写的不对,所以单独写个html测试一下代码有没有问题
2.如果没问题,再看在vue里不能用是什么原因
3.问题里最好能把代码也贴上来,不然别人还得一行行手动敲

查看完整回答
反对 回复 2019-03-20
?
烙印99

TA贡献1829条经验 获得超13个赞

一楼正解。

你现在的参数是在hash里面(因为你的url里面有一个#号),而不是在search里面。

如果你想用你自己的方法获取到url参数,可以设置路由mode为history。


const router = new Router({

    linkActiveClass: 'active',

    routes: routers,

    mode: 'history' // 就这句

})


查看完整回答
反对 回复 2019-03-20
  • 3 回答
  • 0 关注
  • 2266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号