App.vue 989 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <div class="app">
  3. <h1>组件通信</h1>
  4. <!-- <Slot3></Slot3> -->
  5. <!-- <Slot2></Slot2> -->
  6. <Slot1>
  7. <!-- <slot>232232</slot> -->
  8. </Slot1>
  9. <!-- <Provide></Provide> -->
  10. <!-- <Parent></Parent> -->
  11. <!-- <Props /> -->
  12. <!-- <Event></Event> -->
  13. <!-- <MittEvent/> -->
  14. <!-- <Attrs/> -->
  15. </div>
  16. </template>
  17. <script setup lang="ts" name="App">
  18. // 默认插槽
  19. import Slot1 from './components/slot1/Part1.vue';
  20. // 具名插槽
  21. // import Slot2 from './components/slot2/Part1.vue';
  22. // 作用域插槽
  23. // import Slot3 from './components/slot3/Part1.vue';
  24. // import Provide from './components/provide-inject/Father.vue';
  25. // import Parent from './components/$parent-$refs/Father.vue';
  26. // import Attrs from './components/$attrs/GrandFather.vue'
  27. // import MittEvent from './components/mitt/Father.vue'
  28. // import Event from './components/custom-event/Father.vue'
  29. // import Props from './components/Props/Father.vue'
  30. </script>
  31. <style></style>