我正在使用 vite 构建一个 ssr vue 应用程序。(vite2 & vue@3.0.11 vue-router@4.0.6 & ssr)
之前的href是
localhost:8080/h5/test/index.html
当我打电话时
$router.push({ query: { x: 1 } })
我的浏览器跳转到
localhost:8080/h5%2Ftest%2Findex.html?x=1
它很丑。我希望它导航到localhost:8080/h5/test/index.html?x=1
. 我应该怎么办?
在源代码中,我看到了函数
matcher.resolve () {
...
path = matcher.stringify(params)
...
}
并且params
在之前被编码(但随后将被解码)。所以现在对路径进行了编码。