<template>
<div class="home">
<h1>toRefs</h1>
<h2>{{ name }}---{{ age }}</h2>
<button @click="age++">点击年龄+1</button>
<button @click="addAge">点击年龄+2</button>
<br>
<button @click="handleShow">看控制台</button>
</div>
</template>
<script>
import {ref, reactive, toRefs} from 'vue'
export default {
name: 'HomeView',
setup() {
// toRefs
let person = reactive({name: 'lqz', age: 19})
function addAge() {
person.age += 2
console.log(person)
}
function handleShow() {
console.log(person)
}
// return {name:ref(person.name), age:ref(person.age),addAge, handleShow}
return {...toRefs(person),addAge, handleShow}
},
}
</script>