vue开发中把地址栏#号去掉的原因详解

在这里插入图片描述
我们知道路由的两种模式:
hash模式(上面的模式):地址栏包含#,#后面内容相对于被屏蔽了,而前面的内容不会变,所以#后面的内容不会被后台获取。
history模式:具有对url历史记录修改的功能。

所以在微信支付、分享url作为参数传递时,#不能满足要求,
history需要后台配合,处理404等问题,这样#就不需要了。

你可能感兴趣的:(处理细节,前端,vue,vue.js)