[Vue] : 路由
什么是路由 对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源; 对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现; 在单页面应用程序中,这种通过hash改变来切换页面的方式,称作前端路由(区别于后端路由); 在 vue 中使用 vue-router 路由的基本使用包括以下几步: 引入 vue-router.js ,也可以通过 npm 安装,后面再介绍 创建模板对象 创建一个路由对象, 当导入 vue-router 包之后,在 window 全局对象中,就有了一个路由的构造函数,叫做 VueRouter ,在 new 路由对象的时候,可以为构造函数,传递一个配置对象。配置对象中的 routes 表示 路由匹配规则 ,每个路由规则,都是一个对象,这个规则对象身上,有两个必须的属性: path 表示监听的路由链接地址; component 表示,如果路由是前面匹配到的 path ,则展示 component 属性对应的那个组件,注意: component 的属性值,必须是一个 组件的模板对象, 不能是 组件的引用名称。 router: routerObj 将路由规则对象,注册到 vm 实例上,用来监听