基本概念
一个网站有很多的页面,比如首页,列表详情页等等,过去的形式是访问一个页面就通过后台来进行渲染,最后交给我们的浏览器,如果使用vue
来控制,我们可以将这些页面都拿给前台,vue
会根据请求的地址栏(如请求/home
),渲染对应的页面,页面其实也是组件,路由会根据地址栏来渲染哪个组件,对于这些页面,我们可以将其整个打包在一个文件中,我们也可以在切换的时候按需进行引入(懒加载),执行路由是不发生网络请求的,这和超链接有所不同,通过引入路由后,就可以对页面进行一个切换,Vue
路由允许我们通过不同的 URL
访问不同的内容,我们一般使用vue
提供的包vue-router
来管理我们的路由