(一)hash模式
- hash路径中带#,#后面的内容就是hash值
- hash值不会包含在HTTP请求中,即:hash值不会带给服务器。
- 地址中永远带看#号,不美观。
- 若以后将地址通过第三方手机app分身,若app校验严格,则地址会被标记为不合法。
- 兼容性较好。
(二)history模式
- 地址干净,美观。
- 兼容性和hash模式相比略差。
- 应用部署上线时需要后端人员支持,解决刷新页面服务端404的问题。
(三)项目上线
- 前端人员将所写的东西进行打包,打包成.html .css .js
- 项目写完后用的是build不是serve(内置8080服务器)
- 在终端npm run build 会出现一个dist文件,其为打包后的文件