问题出路由hash和history的区别上,vue默认会选择history路由,美观不会携带#,但是部署上线会有bug,就是正常跳转没问题,但是一刷新就404
解决办法
1、路由换成hash模式,在router里修改即可
2、部署配置伪静态,让他在匹配不到路径的情况下重新渲染index.html 文件。(推荐)
location / { try_files $uri $uri/ /index.html; }
问题出路由hash和history的区别上,vue默认会选择history路由,美观不会携带#,但是部署上线会有bug,就是正常跳转没问题,但是一刷新就404
解决办法
1、路由换成hash模式,在router里修改即可
2、部署配置伪静态,让他在匹配不到路径的情况下重新渲染index.html 文件。(推荐)
location / { try_files $uri $uri/ /index.html; }