1.使用情境:我在同一个vue中引用了同样的一个图层选择的组件,需要区分二者的选择的radio值,如果不做区分,这二者选择的radio值看上去将会一样

 

2.解决方法:

先说原理,这个重复引用的组件虽然一样,但是二者在被创建的时候各自走了一遍生命周期,所以变量之间不冲突。

首先在引用组件中新增一个props,这里命名为spareId,用来区分二者。

然后父组件传值:

 

然后在子组件raido中引入这个spareId:

这样就能区分二者选择的不同值。

原理是这样,也可根据实际情况灵活使用。

Logo

前往低代码交流专区

更多推荐