Demo1.vue 710 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <div class="demo1">
  3. <h3>姓名:{{ name }}</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 lang="ts">
  12. export default {
  13. // 语法糖
  14. setup() {
  15. // setup语法中 不支持使用this
  16. let name = "孙悟空";
  17. let age = 18;
  18. let sex = "男";
  19. function changeName() {
  20. console.log("走进来");
  21. name = "猪八戒";
  22. console.log(name);
  23. }
  24. return {
  25. name,
  26. age,
  27. sex,
  28. changeName,
  29. };
  30. },
  31. };
  32. </script>
  33. <style></style>