|
@@ -0,0 +1,29 @@
|
|
|
+<template>
|
|
|
+ <div class="demo6">
|
|
|
+ <h2> 玩具一:{{obj.c1}}</h2>
|
|
|
+ <br>
|
|
|
+ <h2>玩具二:{{obj.c2}}</h2>
|
|
|
+ <hr>
|
|
|
+ <button @click="change">修改玩具</button>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script lang="ts" setup name="Demo6">
|
|
|
+import {ref,reactive } from 'vue'
|
|
|
+let obj = reactive({
|
|
|
+ c1:"奔驰",
|
|
|
+ c2:"宝马"
|
|
|
+})
|
|
|
+// function change() {
|
|
|
+// obj.value = {c1:"大众",c2:"小米"}
|
|
|
+// }
|
|
|
+function change() {
|
|
|
+ // obj = {c1:"五菱宏光",c2:"宝骏"}
|
|
|
+ Object.assign(obj,{c1:"五菱宏光",c2:"宝骏"})
|
|
|
+ // Object.assign(obj,a:1,b:2)
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style>
|
|
|
+
|
|
|
+</style>
|