vue强制刷新子组件的数据

一、问题:在父组件里面加载了自定义的子组件,父组件添加数据后,子组件的数据怎么跟着刷新???

二、解决方法:

1、原理:采用v-if会销毁组件并且重绘,这样就会重载组件
2、思路:
  • 在父组件内的自定义组件:
  • 在父组件内的增删改查方法中操作:this.hackReset = false; 和 this.$nextTick();
$nextTick 是在下次 DOM 更新循环结束之后执行延迟回调,在修改数据之后使用 $nextTick,则可以在回调中获取更新后的 DOM。
3、代码:



你可能感兴趣的:(vue强制刷新子组件的数据)