vue在同一个页面重复引用相同组件如何区分二者

本文介绍了一种在Vue中区分同一组件多次引用时选择不同值的方法。通过为组件添加一个名为spareId的props,父组件可以传递不同的值来区分各个实例,确保每个实例的选择独立且不冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

2.解决方法:

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

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

然后父组件传值:

 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值