(3)数据传输方便,提高开发效率
(4)首次加载速度慢,不利于SEO
Vue-Router声明式导航
vue-router提供了一个全局组件 router-link 来代替 a 标签
router-link...pages 文件夹中,一般组件通常存放在components 文件夹中
通过切换,"隐藏"的路由组件,默认是被销毁的,需要的时候再去挂载
每个组件都有自己的$route 属性,里面存储着自己的路由信息...params 参数时,若使用to的对象写法,则不能使用path配置项,必须使用name配置
路由的props配置
作用:让路由组件更方便的收到参数
{
name:'xaingqing',...路由组件被激活时触发
deactivated 路由组件失活时触发
路由的配置项
hidden: true //当设置 true 的时候该路由不会再侧边栏出现 如401,login等页面,或者如一些编辑页面...// 当设置 noRedirect 的时候该路由在面包屑导航中不可被点击
name:'router-name' // 设定路由的名字,一定要填写不然使用keep-alive>时会出现各种问题