vue在同一个页面重复引用相同组件如何区分二者
1.使用情境:我在同一个vue中引用了同样的一个图层选择的组件,需要区分二者的选择的radio值,如果不做区分,这二者选择的radio值看上去将会一样2.解决方法:先说原理,这个重复引用的组件虽然一样,但是二者在被创建的时候各自走了一遍生命周期,所以变量之间不冲突。首先在引用组件中新增一个props,这里命名为spareId,用来区分二者。然后父组件传值:然后在子组件raido中引入这个spare
·
1.使用情境:我在同一个vue中引用了同样的一个图层选择的组件,需要区分二者的选择的radio值,如果不做区分,这二者选择的radio值看上去将会一样
2.解决方法:
先说原理,这个重复引用的组件虽然一样,但是二者在被创建的时候各自走了一遍生命周期,所以变量之间不冲突。
首先在引用组件中新增一个props,这里命名为spareId,用来区分二者。
然后父组件传值:
然后在子组件raido中引入这个spareId:
这样就能区分二者选择的不同值。
原理是这样,也可根据实际情况灵活使用。
更多推荐
已为社区贡献5条内容
所有评论(0)