啥也不是Zz 2023-04-20 16:19 采纳率: 33.3%
浏览 32
已结题

子组件修改父组件的值?

在父组件中,通过v-for循环创建了若干个子组件,此时只想修改某一个子组件的属性,通过$refs修改,控制台报如图错误,意思是提示子组件不能修改父组件的值,请问有什么好办法解决吗?

img

  • 写回答

5条回答 默认 最新

  • 乘风xs 2023-04-20 17:01
    关注

    根据报错信息来看,你在某子组件中修改父组件中的状态值,这种做法是不推荐的,因为如果子组件修改父组件的值会导致父组件重新渲染,这样容易导致死循环,所以官方给这种操作设了一个【Vue Warning】。推荐的做法是在子组件中,依据props来设置一个data状态值或者一个computed属性值。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月5日
  • 已采纳回答 4月27日
  • 修改了问题 4月20日
  • 创建了问题 4月20日

悬赏问题

  • ¥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 结构功能耦合指标计算