vue3中父组件调用子组件的方法和子组件调用父组件的方法

70 阅读1分钟
  1. 父组件调用子组件的方法:

    1)子组件通过defineExpose将自己的方法暴露出去

    2)父组件通过子组件的实例对象调用子组件暴露的方法(ref)

  2. 子组件调用父组件的方法:

    1)子组件通过defineEmits定义一个自定义事件

    2)父组件在子组件实例上监听这个事件(绑定父组件的一个方法)

    3)当子组件触发了该事件后,就调用了父组件的方法