随笔

2024-05-06  本文已影响0人  拿着号码牌徘徊

为什么要这么写呢,因为父组件A中的option是通过props传递给了B组件的option,此时A组件的option就已经绑定上B组件props中的option对象了,当A组件中更新了option的数据,那么B组件中option也会发生改变,因为监听到数据变化,此时B组件的图表DOM就会开始更新,使用 $nextTick 方法就是在DOM元素更新完毕之后再执行其中的方法,即图表重新渲染完毕之后再将option中的更新数据填充上去,此时图表的数据就发生了更新,而之前没有使用$nextTick,在图表DOM还没有更新完毕(即图表还没有渲染出来),就将option设置给图表,当图表渲染出来,图表中的option还是之前的option,所以才没有发生改变。

上一篇 下一篇

猜你喜欢

热点阅读