vue3组合式api中,子组件给父组件传递事件的写法

子组件

export default defineComponent({
  components: {...},
  props: {...},
  // 定义抛出的事件名称
  emits: ["player-play"],
  setup(props,context) {
  	//抛出
    const play = () => {
      ...
      context.emit('player-play', 附带的数据);
      ...
    }
  }
})

父组件

  <a-map-topo-play :visible="amapTopoPlay" @player-play="playerPlay"/>

你可能感兴趣的:(vue3,vue.js)