项目用的是vue-cli搭建的。由于觉得用router传参的方式太麻烦就自己封装了一个获取url参数的js。。。并注册成了全局变量。。。但是实际用的时候获取的一直是空。。。。
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
1.可能是你获取url参数的这个函数的代码写的不对,所以单独写个html测试一下代码有没有问题
2.如果没问题,再看在vue里不能用是什么原因
3.问题里最好能把代码也贴上来,不然别人还得一行行手动敲
烙印99
TA贡献1829条经验 获得超13个赞
一楼正解。
你现在的参数是在hash里面(因为你的url里面有一个#号),而不是在search里面。
如果你想用你自己的方法获取到url参数,可以设置路由mode为history。
const router = new Router({
linkActiveClass: 'active',
routes: routers,
mode: 'history' // 就这句
})
添加回答
举报
0/150
提交
取消

