如何从 url 中删除 hashbang #!
?
我在 vue 路由器文档 ( http://vuejs.github.io/vue-router/en/options.html ) 中找到了禁用 hashbang 的选项,但是这个选项删除了 #!
并且只放了 #
有什么办法可以让网址干净吗?
例子:
不是: #!/home
但是: /home
谢谢!
原文由 DokiCRO 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何从 url 中删除 hashbang #!
?
我在 vue 路由器文档 ( http://vuejs.github.io/vue-router/en/options.html ) 中找到了禁用 hashbang 的选项,但是这个选项删除了 #!
并且只放了 #
有什么办法可以让网址干净吗?
例子:
不是: #!/home
但是: /home
谢谢!
原文由 DokiCRO 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 vue.js 2,请使用以下内容:
const router = new VueRouter({
mode: 'history'
})
原文由 Israel Morales 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
在 Vue 3 中,您需要使用
createWebHistory
作为history
选项。在 Vue 2 中,您需要将
mode
设置为'history'
。不过,请确保您的服务器已配置为处理这些链接。 https://router.vuejs.org/guide/essentials/history-mode.html