Demo3.vue 790 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="demo1">
  3. <h3>姓名:{{ names }}</h3>
  4. <h3>年龄:{{ age }}</h3>
  5. <h3>性别:{{ sex }}</h3>
  6. <button @click="changeName">修改姓名</button>
  7. <button @click="changeAge">修改年龄</button>
  8. <button @click="changeSex">修改性别</button>
  9. </div>
  10. </template>
  11. <script setup lang="ts" name="Demo3">
  12. /**
  13. * ref 可以定义基本数据类型
  14. * 真实修改的值 ref.value
  15. */
  16. import { ref } from 'vue';
  17. let names = ref("孙悟空");
  18. let age = ref(18);
  19. let sex = ref("男");
  20. function changeName() {
  21. console.log(names)
  22. names.value = "猪八戒";
  23. }
  24. function changeAge() {
  25. age.value = 20;
  26. }
  27. function changeSex() {
  28. sex.value = "man"
  29. }
  30. </script>
  31. <style></style>