Demo6.vue 887 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <div id="demo5">
  3. <h3>姓名:{{obj.name}}</h3>
  4. <h3>年龄:{{obj.age}}</h3>
  5. <h3>
  6. 玩具:
  7. <p>{{obj1.bb}}</p>
  8. <p>{{ obj1.cc}}</p>
  9. </h3>
  10. <button @click="change">修改玩具</button>
  11. </div>
  12. </template>
  13. <script setup lang="ts" name="Demo5">
  14. import { ref,reactive } from 'vue';
  15. let aa = ref('哈哈');
  16. let obj1 = reactive({
  17. bb:"1",
  18. cc:"2"
  19. })
  20. let sum = ref(0);
  21. let obj = reactive({
  22. name: "图图",
  23. age: 3,
  24. car: {
  25. c1: "玛莎拉蒂",
  26. c2: "大G",
  27. }
  28. })
  29. // function change() {
  30. // obj1.value = {bb:"爱玛",cc:"上海永久"}
  31. // }
  32. function change() {
  33. // obj.car = {c1:"爱玛",c2:"上海永久"}
  34. console.log(obj1)
  35. // Object.assign(obj1,{bb:"爱玛",cc:"上海永久"})
  36. obj1 = {bb:"爱玛",cc:"上海永久"}
  37. // obj1= {}
  38. }
  39. </script>
  40. <style>
  41. </style>