在父组件中,通过v-for循环创建了若干个子组件,此时只想修改某一个子组件的属性,通过$refs修改,控制台报如图错误,意思是提示子组件不能修改父组件的值,请问有什么好办法解决吗?
子组件修改父组件的值?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- 乘风xs 2023-04-20 17:01关注
根据报错信息来看,你在某子组件中修改父组件中的状态值,这种做法是不推荐的,因为如果子组件修改父组件的值会导致父组件重新渲染,这样容易导致死循环,所以官方给这种操作设了一个【Vue Warning】。推荐的做法是在子组件中,依据props来设置一个data状态值或者一个computed属性值。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 远程访问linux主机超时
- ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
- ¥15 CPU卡指令整合指令数据都在图片上
- ¥15 火车票关联12306问题
- ¥15 odoo17处理受托加工产品
- ¥15 如何用MATLAB编码图三的积分
- ¥15 圆孔衍射光强随孔径变化
- ¥15 MacBook pro m3max上用vscode运行c语言没有反应
- ¥15 ESP-PROG配置错误,ALL ONES
- ¥15 结构功能耦合指标计算