前言:
大家有没有发现,在开发项目时,地址栏里有个“#”号很奇怪,这个到底是啥,带着疑问,我揭开了它的面纱;同时引出来2个词,history;hash
两者的区别
1、history,路径不带“#”号,看起来比较美观,但兼容性略差,部署上线时需要后端人员的支持,解决页面刷新服务端404问题(请求后端),或者使用nginx处理
2、hash,带有“#”号,“#”号后面的就称为hash值;路径看起来不美观;但兼容性比较好;若地址通过第三方手机app,若app校验严格,则地址会被标记不合法

前言:
大家有没有发现,在开发项目时,地址栏里有个“#”号很奇怪,这个到底是啥,带着疑问,我揭开了它的面纱;同时引出来2个词,history;hash
两者的区别
1、history,路径不带“#”号,看起来比较美观,但兼容性略差,部署上线时需要后端人员的支持,解决页面刷新服务端404问题(请求后端),或者使用nginx处理
2、hash,带有“#”号,“#”号后面的就称为hash值;路径看起来不美观;但兼容性比较好;若地址通过第三方手机app,若app校验严格,则地址会被标记不合法