vue-router的作用就是通过改变URL,在不重新请求页面的情况下,更新页面视图。根据不同的url地址展示不同的页面或者数据。

vue-router 3 种路由模式:hashhistoryabstract

 hash: 使用 URL hash 值来作路由。支持所有浏览器,包括不支持 HTML5 History Api 的浏览器;

 history : 依赖 HTML5 History API 和服务器配置。具体可以查看 HTML5 History 模式;

 abstract : 支持所有 JavaScript 运行环境,如 Node.js 服务器端。如果发现没有浏览器的 API,路由会自动强制进入这个模式.