主要比较两种调用方法:this.parent.func()∗∗和∗∗this.parent.func()**和**this.parent.func()∗∗和∗∗this.emit(‘func’)
项目原来使用this.parent.func(),在一层子组件尚行,未出现bug,但是多层子组件嵌套时,最好使用this.parent.func(),在一层子组件尚行,未出现bug,但是多层子组件嵌套时,最好使用this.parent.func(),在一层子组件尚行,未出现bug,但是多层子组件嵌套时,最好使用this.emit.(‘func’)
先这样吧,有事走了!
本文探讨了在Vue.js中,子组件调用父组件方法的两种方式:直接调用this.parent.func()与通过事件总线this.emit('func')的区别。在单一子组件层级下,直接调用方法可行且未引发bug,但在多层子组件嵌套时,推荐使用事件总线方式,以避免潜在的问题。
7181

被折叠的 条评论
为什么被折叠?



