App.vue 721 B

12345678910111213141516171819202122232425262728
  1. <template>
  2. <div class="app">
  3. <Demo12></Demo12>
  4. <!-- <Demo11 v-if="isShow"></Demo11> -->
  5. <!-- <Demo10 :list1="list"></Demo10> -->
  6. </div>
  7. </template>
  8. <script setup lang="ts" name="App">
  9. import Demo12 from './components/Demo12.vue'
  10. // import Demo10 from './components/Demo10.vue';
  11. // import Demo11 from './components/Demo11.vue';
  12. import {PersonList} from '@/types/Demo10.ts'
  13. import {reactive,ref, onMounted} from 'vue'
  14. let list = reactive<PersonList>([
  15. {id:1,name:"孙悟空",age:10,hobby:"吃饭"},
  16. {id:2,name:"猪八戒",age:20,hobby:"睡觉"},
  17. {id:3,name:"图图",age:3,hobby:"打豆豆"}
  18. ])
  19. let isShow = ref(true);
  20. onMounted(()=>{
  21. console.log("app挂载")
  22. })
  23. </script>
  24. <style>
  25. </style>