外包网站开发,做视频的素材网站,世安建设集团有限公司网站,在线视频播放网站建设通过脚手架vue-cli构建的项目#xff0c;在项目启动后#xff0c;URL地址上都会带有##xff0c;如#xff1a;http://localhost:8080/#/father原因#xff1a;这是因为vue-router 默认hash模式#xff0c; 使用 URL 的 hash 来模拟一个完整的 URL#xff0c;于是当 URL…通过脚手架vue-cli构建的项目在项目启动后URL地址上都会带有#如http://localhost:8080/#/father原因这是因为vue-router 默认hash模式 使用 URL 的 hash 来模拟一个完整的 URL于是当 URL 改变时页面不会重新加载。因为对于正常的页面来说更换url一定是会导致页面的更换的 而只有更换url中的查询字符串和hash值得时候才不会重新加载页面解决方法可以使用路由的history模式 这种模式充分利用了history.pushState API来完成URL的跳转而不需要重新加载页面。在src/router/index.js下修改如下const router newVueRouter({mode:history, // 加入这一句即可routes: [...]})--------------------- 本文来自 chunchun1230 的CSDN 博客 全文地址请点击https://blog.csdn.net/chunchun1230/article/details/78553099?utm_sourcecopy ---------------------