我下载了VUE的脚手架。
npm install vue-cli
安装部署好后:
在浏览器输入:http://localhost:8080/
显示出来的跟文档的一样。
现在我新建一个页面:'../../static/testhello/index.vue',

我的期望是输入地址就能显示该页面:http://localhost:8080/testhello
可是刷新页面没有反应,这个页面一直出不来。非得输入:http://localhost:8080/#/testhello
这是为什么得多个#号?我非常疑惑。于是查阅了下资料,才懂得:
#这个是hash路由(默认路由);
/这个是histroy路由(切换路由)。
要修改为切换路由,不用#这个,需要添加
mode: 'his

在VUE脚手架中遇到路由问题,发现页面通过http://localhost:8080/#/testhello才能访问,而非预期的http://localhost:8080/testhello。这涉及到Vue的两种路由模式:Hash路由(#)和History路由(无#)。Hash路由是默认模式,而History路由需要配置以避免#号出现,实现平滑的URL导航。
最低0.47元/天 解锁文章
1314

被折叠的 条评论
为什么被折叠?



