目录前言 1、 props / $emit 2、ref / $refs 3、eventBus事件总线($emit / $on) 4、依赖注入(provide / inject) 5、$parent /
顺晟科技
2021-08-26 18:01:38
118
路由中有两个参数,比如info/:pid/batch/:bid。有一个树组件,在info/路由对应组件下,树层节点对应的是pid参数相关的数据,第二层节点对应的是当前节点pid内bid参数相关的数据。这棵树可以点击,点击层节点,右侧区域会展示这个pid相关信息,路由变为info/:pid 点击第二层会展示这个pid内bid相关信息,路由变为info/:pid/batch/:bid右侧内容区域可以有操作可以改变pid或bid,现在想实现一个功能,树要根据pid和bid进行展开到相应元素,等于说左右互相控制。首先想到,左右共同的父级组件也就是/info 对应组件 监听这两个参数,通过props向树传值,树根据props值进行展开。 但是树本身也可以点击切换路由,导致父级组件监听到变化 又来更新树的props我现在感觉成了逻辑死循环,是我路由设计的不对吗? 功能当然可以实现,但是我想确定一下我这样设计是否正确?是否有更合理的方法。
顺晟科技:
把树放在根组件里面即可。
09
2022-11
19
2022-10
19
2022-10
30
2022-09
23
2022-09
23
2022-09