<template> <div> <h1>第二个demo</h1> <p>我叫{{ obj.name }},今年{{ obj.age }}了,是个{{ obj.sex }}孩</p> <button @click="changeName">修改名称</button> <button @click="changeAll">修改全部</button> </div> </template> <script name="Demo2" setup> import { reactive } from "vue"; let obj = reactive({ name: "图图", age: 3, sex: "男", }); console.log(obj); function changeName() { obj.name = "小红"; } function changeAll() { // obj = reactive({ // name:"小明", // age:5, // sex:'女' // }) // obj.name = "小红"; // obj.age = 5; // obj.sex = "小红" Object.assign(obj, { name: "哆啦A梦", age: 7, sex: "男" }); } </script> <style lang="scss" scoped></style>