传方法给子组件和子组件触发事件有什么不同?
发布于 1 个月前 作者 feer 132 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

父组件传一个函数给子组件调用
父组件监听事件,子组件触发该事件

这两种方法有什么不同 如何选择

CodeSandbox

Vue Template - CodeSandbox

The online code editor tailored for web applications

2 回复

关键看你逻辑是怎样的,如果父组件要传一个函数(一组逻辑)给子组件,那为什么这个逻辑不直接在子组件中完成?如果逻辑必须要有父组件控制,那么只要返回一个结果值给子组件就好了

父传子, 肯定是想在子组件中去调用,且用到了子组件中状态与逻辑(比如回调),这在子传父中是没办法直接实现的

回到顶部