因为我们的应用是单页客户端应用,当使用 history 模式时,URL 就像正常的 url,可以直接访问http://ponent } ]})
如此便解决了页面刷新后404问题。
问题延伸:
但是后面又发现,在IE浏览器下刷新仍然还是404,在网上找了一下原因,是因为IE自作聪明,对错误页面的处理在ie来看页面大小<1024b 会被认为十分不友好,所以ie就将改页面给替换成自己的错误提示页面了,而我的index.html刚好只有一个DIV:
<!DOCTYPE html><html><head><meta charset="utf-8"><title>vue-mdm</title></head><body> <div id="app"></div></div></body></html>解决办法就是充实一下页面,让大小超过1024即可。
总结
以上所述是小编给大家介绍的解决vue router使用 history 模式刷新后404问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!