App.vue 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <!-- <template>
  2. <div>
  3. <p>你好</p>
  4. <h1>{{ msg }}</h1>
  5. <button @click="changeMsg">修改</button>
  6. </div>
  7. </template>
  8. <script lang="ts" >
  9. export default {
  10. // data() {
  11. // return {
  12. // msg:"111"
  13. // }
  14. // },
  15. // methods:{
  16. // changeMsg() {
  17. // this.msg = '222';
  18. // }
  19. // }
  20. }
  21. </script>
  22. <style lang="scss" scoped>
  23. </style> -->
  24. <template>
  25. <div>
  26. <h1>首页</h1>
  27. <Demo14></Demo14>
  28. <hr>
  29. <hr>
  30. <Demo13 ref="flower"></Demo13>
  31. <hr>
  32. <hr>
  33. <Demo12 v-if="isShow"></Demo12>
  34. <hr>
  35. <hr>
  36. <Demo11></Demo11>
  37. <hr>
  38. <hr>
  39. <Demo10></Demo10>
  40. <hr>
  41. <hr>
  42. <Demo9></Demo9>
  43. <hr>
  44. <hr>
  45. <Demo8></Demo8>
  46. <hr>
  47. <hr>
  48. <Demo7></Demo7>
  49. <hr>
  50. <hr>
  51. <Demo6></Demo6>
  52. <hr>
  53. <hr>
  54. <Demo5></Demo5>
  55. <hr>
  56. <hr>
  57. <Demo1></Demo1>
  58. <hr>
  59. <hr>
  60. <Demo2></Demo2>
  61. <hr>
  62. <hr>
  63. <Demo3></Demo3>
  64. <hr>
  65. <hr>
  66. <Demo4></Demo4>
  67. </div>
  68. </template>
  69. <script lang="ts" setup>
  70. import {ref,onMounted} from 'vue';
  71. import Demo1 from './components/Demo1.vue';
  72. import Demo2 from './components/Demo2.vue';
  73. import Demo3 from './components/Demo3.vue';
  74. import Demo4 from './components/Demo4.vue';
  75. import Demo5 from './components/Demo5.vue';
  76. import Demo6 from './components/Demo6.vue';
  77. import Demo7 from './components/Demo7.vue';
  78. import Demo8 from './components/Demo8.vue';
  79. import Demo9 from './components/Demo9.vue';
  80. import Demo10 from './components/Demo10.vue';
  81. import Demo11 from './components/Demo11.vue';
  82. import Demo12 from './components/Demo12.vue';
  83. import Demo13 from './components/Demo13.vue';
  84. import Demo14 from './components/Demo14.vue';
  85. // export default {
  86. // // components:{
  87. // // Demo1
  88. // // }
  89. // }
  90. let isShow = ref(true);
  91. let flower = ref();
  92. onMounted(()=>{
  93. console.log(flower.value,'花')
  94. console.log(flower.value.vase)
  95. console.log(flower.value.num)
  96. })
  97. </script>
  98. <style lang="scss" scoped>
  99. </style>