父组件传值给子组件并调用子组件方法更新子组件数据失败问题
1.原因
在父组件值改变的方法中,修改传递给子组件的值,直接调用子组件的方法,此时,子组件的dom还未更新,需要等整个父组件(包含子组件)更新完毕后再调用子组件的方法。
2.解决方法
在父组件调用子组件的地方
this.$nextTick(() => {
this.$refs.子组件ref标签名.子组件方法()
})
---End---
永远积极向上!!!
在父组件值改变的方法中,修改传递给子组件的值,直接调用子组件的方法,此时,子组件的dom还未更新,需要等整个父组件(包含子组件)更新完毕后再调用子组件的方法。
在父组件调用子组件的地方
this.$nextTick(() => {
this.$refs.子组件ref标签名.子组件方法()
})
---End---
永远积极向上!!!