Demo3.vue 790 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <div class="demo2">
  3. <h2>姓名:{{ name }}</h2>
  4. <h2>年龄:{{ age }}</h2>
  5. <h2>性别:{{ sex }}</h2>
  6. <button @click="changeName">修改姓名</button>
  7. <button @click="changeAge">修改年龄</button>
  8. <button @click="changeSex">修改性别</button>
  9. </div>
  10. </template>
  11. <script lang="ts" setup name="newDemo">
  12. /**
  13. * ref 可以定义基本数据类型 会令数据编程RefImpl
  14. *
  15. */
  16. import {ref} from 'vue'
  17. let name = ref("小艾");
  18. let age = ref(19);
  19. let sex = ref("男");
  20. console.log(name,'222')
  21. function changeName() {
  22. name.value = "小艾2"
  23. // console.log(name)
  24. }
  25. function changeAge() {
  26. age.value = 20;
  27. console.log(age)
  28. }
  29. function changeSex() {
  30. sex.value = "man";
  31. console.log(sex)
  32. }
  33. </script>
  34. <script></script>
  35. <style></style>