Child2.vue 423 B

12345678910111213141516171819202122
  1. <template>
  2. <div>
  3. <h1>Child2</h1>
  4. <h3>我收到了兄弟的红包:{{ red }}元</h3>
  5. </div>
  6. </template>
  7. <script lang="ts" setup>
  8. import emitter from "@/utils/emitter"
  9. import {ref,onUnmounted} from "vue"
  10. let red = ref(0)
  11. emitter.on('aa',(val:number)=>{
  12. console.log('收到兄弟的红包')
  13. red.value = val;
  14. })
  15. onUnmounted(()=>{
  16. emitter.off('aa')
  17. })
  18. </script>
  19. <style lang="scss" scoped>
  20. </style>