如果url中显示“#”编号,则浏览器将忽略“#”和后面的字符串,并且不会将其发送到抓取服务器。 因此,grave的token服务器在进行id跳转时会丢失后面的参数。
我该怎么办? 要删除vue访问地址的#符号,请在路由器上将路由模式设置为history : exportdefaultnewrouter ()
模式: ' history ',
routes:[
{
path:'/',
名称: ' home ',
组件:主页
(,
{
path:'/news ',
名称: ' news ',
组件: news
(,
{
path:'/goods ',
名称: ' goods ',
组件: goods
(,
{
path : ' /详细信息/: id ',
名称: '详细信息',
组件:详细信息
}
]
() )
如果问号后的参数中有井号,可以转义,使用js的escape ()函数可以转义:
这会将“#”转义为“#”,但后台的cs代码会自动恢复为转义前的“#”。