You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <div class="person"> <h2>姓名:{{ person.name }}</h2> <h2>年龄:{{ person.age }}</h2> <button @click="changeName">修改名字</button> <button @click="changeAge">修改年龄</button> </div></template>
<script lang="ts" setup name="Person2"> import {reactive, toRefs,toRef} from 'vue' //数据
let person = reactive({ name:'张三', age:18 })
let {name,age} = toRefs(person) let nl = toRef(person , 'age') console.log(nl.value)
function changeName(){ name.value += '~' } function changeAge(){ age.value += 1 } </script>
<style scoped> .person{ background-color: aquamarine; box-shadow: 0 0 10px; border-radius: 10px; padding: 20px; }</style>
|