Demo5.vue 793 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <div>
  3. <h2>第四个</h2>
  4. <p>{{ obj.name }}--{{ obj.age }}--{{ obj.love }}--{{ obj.car.a1 }}--{{
  5. obj.car.b1
  6. }}</p>
  7. <button @click="changeName">换个人</button>
  8. </div>
  9. </template>
  10. <script setup>
  11. import { reactive } from 'vue';
  12. let obj = reactive({
  13. name:"蜡笔小新",
  14. age: 3,
  15. love: '娜娜子',
  16. car: {
  17. a1: "a",
  18. b1: "b",
  19. },
  20. })
  21. console.log(obj)
  22. function changeName() {
  23. // obj.age = 5;
  24. // obj.name = '阿呆'
  25. // obj.love = '女的'
  26. // obj = {
  27. // name: '来财',
  28. // age:10,
  29. // love:'dollar'
  30. // }
  31. // Object.assign(obj,{
  32. // name: '来财',
  33. // age:10,
  34. // love:'dollar',
  35. // car:{
  36. // a1:"9",
  37. // b1:"4"
  38. // }
  39. // })
  40. obj.car = {
  41. a1:"32",
  42. b1:"29"
  43. }
  44. }
  45. </script>
  46. <style></style>