采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
vue-router更新版本为:
"vue-router": "^2.3.1"
使用mode: 'history' [有空格]
访问页面,默认访问8080,依然有http://localhost:8080/#/。
请求页面router-link, 是可以不出现锚点,如下:http://localhost:8080/apple
刷新浏览器后,依然出现锚点, 如下:http://localhost:8080/apple#/
请教老师这是前端无法解决的,还是需要配合后台来解决。
我感觉是history模式没有生效,你把配置贴出来看看,还有用router-link的代码。
history模式生肖直接访问页面就是不带#的。
这跟后台没关系,跟后台相关的是,代码部署到nginx或apache,要改对应的配置来支持history模式,否则前端路由会路由到后端那个地址不过前端index.html,你这还是node server,本身就支持
后面重启后,可以正常显示了,谢谢老师的解答
非常感谢!
登录后可查看更多问答,登录/注册
快速入门Vue2.0,组件化开发一个数字产品电商平台
1.9k 1
1.6k 1
1.4k 5
1.3k 14
2.4k 12