0

我正在使用 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在之前被编码(但随后将被解码)。所以现在对路径进行了编码。

4

0 回答 0