|
@@ -12,20 +12,35 @@
|
|
<Demo9/>
|
|
<Demo9/>
|
|
<Demo10/>
|
|
<Demo10/>
|
|
<Demo11/>-->
|
|
<Demo11/>-->
|
|
- <Demo12/>
|
|
|
|
|
|
+ <!-- <Demo12/>
|
|
<Demo13 v-if='show'/>
|
|
<Demo13 v-if='show'/>
|
|
<Demo14 ref="flower" />
|
|
<Demo14 ref="flower" />
|
|
- <Demo15/>
|
|
|
|
|
|
+ <Demo15/> -->
|
|
|
|
+ <Demo16 />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup name="App">
|
|
<script setup name="App">
|
|
-import {ref,onMounted} from 'vue';
|
|
|
|
|
|
+import {ref,onMounted,reactive} from 'vue';
|
|
let show = ref(true)
|
|
let show = ref(true)
|
|
let flower = ref(null)
|
|
let flower = ref(null)
|
|
onMounted(()=>{
|
|
onMounted(()=>{
|
|
console.log(flower.value)
|
|
console.log(flower.value)
|
|
})
|
|
})
|
|
|
|
+let score = reactive([
|
|
|
|
+ {
|
|
|
|
+ name:"小红",
|
|
|
|
+ grad: 70
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:"小白",
|
|
|
|
+ grad: 30
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:"小蓝",
|
|
|
|
+ grad: 20
|
|
|
|
+ }
|
|
|
|
+])
|
|
// import Demo1 from './components/Demo1.vue'
|
|
// import Demo1 from './components/Demo1.vue'
|
|
// import Demo2 from './components/Demo2.vue'
|
|
// import Demo2 from './components/Demo2.vue'
|
|
// import Demo3 from './components/Demo3.vue'
|
|
// import Demo3 from './components/Demo3.vue'
|
|
@@ -41,6 +56,7 @@ import Demo12 from './components/Demo12.vue'
|
|
import Demo13 from './components/Demo13.vue'
|
|
import Demo13 from './components/Demo13.vue'
|
|
import Demo14 from './components/Demo14.vue'
|
|
import Demo14 from './components/Demo14.vue'
|
|
import Demo15 from './components/Demo15.vue'
|
|
import Demo15 from './components/Demo15.vue'
|
|
|
|
+import Demo16 from './components/Demo16.vue'
|
|
// vue2 选项式API => Option API
|
|
// vue2 选项式API => Option API
|
|
// Vue3 组合式API => component API
|
|
// Vue3 组合式API => component API
|
|
// export default {
|
|
// export default {
|