路由主作用:
根据用户的请求地址,切换不同的页面组件
为何使用路由来切换页面组件:
①为了保障动态组件模式下,切换多个组件时,数据能在多个组件上同步,必须按照自定义属性或者自定义事件的方式完成数据加载
---任意单个组件,接受了和自己无关的自定义属性数据,消耗了系统资源
---任意单个组件,监听了和自己无关的自定义事件,消耗了系统资源
②动态组件中主要是通过当前动态组件标签的:is属性进行控制,如果出现了多个不同导航组件的页面视图时,页面之间的跳转就会变得比较复杂,消耗了大量的经理编写了和业务无关的代码
---动态组件,对于多个不同导航的页面组件之间的页面视图跳转,编码方式就会变得比较复杂,不建议使用
③动态组件切换页面,无法通过浏览器地址栏URL地址进行控制
一旦项目应用中出现了页面视图的切换操作,不建议使用动态组件的方式