Vue - 面试题持续更新

1.Vue路由模式

总共有Hash和History两种模式

Hash模式:在浏览器里面的符号 “#”,以及"#"后面的字符称之为Hash,用window.location.hash读取。
Hash模式的特点:hash是和浏览器对话的,和服务器没有关系,hash值不会作为url的一部分发送给服务器

http://localhost:8080/#/
http://localhost:8080/#/about
http://localhost:8080/#/home

History模式:history采用HTML5的新特性,使页面更美观,并且提供了两种新方法:pushState(),replaceState()可以对浏览器的历史栈进行修改,以及popstate事件的监听到状态变更。
History模式的特点:history 模式下,前端的 URL 必须和实际向后端发起请求的 URL 一致。

http://localhost:8080/
http://localhost:8080/about
http://localhost:8080/home

你可能感兴趣的:(vue.js,前端,javascript)