假设我有一个按钮组件,可以在其他几个组件中导入.我希望子组件不会耦合到单击按钮时发生的任何一种逻辑.因此,我希望在利用此按钮组件的各种组件中保留该逻辑.
我认为至少有两种方法可以解决这个问题.
让孩子向父母发出一个事件,然后让父母定义处理程序.
在父项中定义处理程序并将其作为props传递给按钮组件.
我习惯在React中做后者.对于这种情况,是否有最佳做法?
javascript vue.js vuejs2
javascript ×1
vue.js ×1
vuejs2 ×1