App.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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. <!-- <Demo18></Demo18>
  28. <hr>
  29. <hr>
  30. <Demo17></Demo17>
  31. <hr>
  32. <hr>
  33. <Demo16></Demo16>
  34. <hr>
  35. <hr>
  36. <Demo15></Demo15>
  37. <hr>
  38. <hr>
  39. <Demo14></Demo14>
  40. <hr>
  41. <hr>
  42. <Demo13 ref="flower"></Demo13>
  43. <hr>
  44. <hr>
  45. <Demo12 v-if="isShow"></Demo12>
  46. <hr>
  47. <hr>
  48. <Demo11></Demo11>
  49. <hr>
  50. <hr>
  51. <Demo10></Demo10>
  52. <hr>
  53. <hr>
  54. <Demo9></Demo9>
  55. <hr>
  56. <hr>
  57. <Demo8></Demo8>
  58. <hr>
  59. <hr>
  60. <Demo7></Demo7>
  61. <hr>
  62. <hr>
  63. <Demo6></Demo6>
  64. <hr>
  65. <hr>
  66. <Demo5></Demo5>
  67. <hr>
  68. <hr>
  69. <Demo1></Demo1>
  70. <hr>
  71. <hr>
  72. <Demo2></Demo2> -->
  73. <!-- <Demo10></Demo10> -->
  74. <!-- <hr>
  75. <hr>
  76. <Demo3></Demo3>
  77. <hr>
  78. <hr>
  79. <Demo4></Demo4> -->
  80. <Demo14></Demo14>
  81. </div>
  82. </template>
  83. <script lang="ts" setup>
  84. import {ref,onMounted, reactive} from 'vue';
  85. import Demo1 from './components/Demo1.vue';
  86. import Demo2 from './components/Demo2.vue';
  87. import Demo3 from './components/Demo3.vue';
  88. import Demo4 from './components/Demo4.vue';
  89. import Demo5 from './components/Demo5.vue';
  90. import Demo6 from './components/Demo6.vue';
  91. import Demo7 from './components/Demo7.vue';
  92. import Demo8 from './components/Demo8.vue';
  93. import Demo9 from './components/Demo9.vue';
  94. import Demo10 from './components/Demo10.vue';
  95. import Demo11 from './components/Demo11.vue';
  96. import Demo12 from './components/Demo12.vue';
  97. import Demo13 from './components/Demo13.vue';
  98. import Demo14 from './components/Demo14.vue';
  99. import Demo15 from './components/Demo15.vue';
  100. import Demo16 from './components/Demo16.vue';
  101. import Demo17 from './components/Demo17.vue';
  102. import Demo18 from './components/Demo18.vue';
  103. // export default {
  104. // // components:{
  105. // // Demo1
  106. // // }
  107. // }
  108. let isShow = ref(true);
  109. let flower = ref();
  110. let aa = reactive({
  111. qq:12
  112. })
  113. onMounted(()=>{
  114. // console.log(flower.value,'花')
  115. // console.log(flower.value.vase)
  116. // console.log(flower.value.num)
  117. console.log(aa)
  118. })
  119. let news = reactive([
  120. {
  121. id:1,
  122. name:"孙悟空"
  123. },{
  124. id:2,
  125. name:"猪八戒"
  126. }
  127. ])
  128. </script>
  129. <style lang="scss" scoped>
  130. </style>