vue如何使浏览器url固定_抓信vue开发插件时如何去掉url中的井号#

当url中出现"#"号时,"#"及其后面的字符串都会被浏览器忽略,不会被发送到抓信服务器,所以抓信的token服务器在做身份识别跳转的时候会丢失后面的参数。

怎么办呢,要去掉vue中访问地址中的#符号可以在路由器中设置路由模式为history:export default new Router({

mode:'history',

routes: [

{

path: '/',

name: 'Home',

component: Home

},

{

path: '/news',

name: 'News',

component: News

},

{

path: '/goods',

name: 'Goods',

component: Goods

},

{

path: '/detail/:id',

name: 'Detail',

component: Detail

}

]

})

如果是问号后的对参数有井号,进行转义就行了,利用js的escape()函数即可转义:

这样"#"会被转义成"%23",而后台的cs代码会自动将其恢复成转义之前的"#"。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值