vue3兄弟组件传值

main.ts
import mitt from 'mitt'
const vueEvent = mitt()
 
app.config.globalProperties.vueEvent = vueEvent
 
 
 
import {getCurrentInstance} from 'vue'
 const vueEvent = getCurrentInstance()?.appContext.config.globalProperties.vueEvent
//发送
vueEvent.emit('handleCurrentNo', 1)
//接收
   onMounted(() => {
      vueEvent.on('handleCurrentNo', (val: number) => {
        state.currentNo = val
      })
    })
    onUnmounted(() => {
      vueEvent.off('handleCurrentNo')
    })

  

posted @ 2021-07-19 14:25  福超  阅读(2754)  评论(0编辑  收藏  举报