-
-
Notifications
You must be signed in to change notification settings - Fork 202
Open
Description
// 你的答案
<script setup lang="ts">
import { ref, computed } from "vue"
const count = ref(1)
//computed 接受一个具有 get 和 set 函数的对象,用来创建可写的 ref 对象。
const plusOne = computed({
get: ()=>{
return count.value + 1
},
set: val=>{
count.value ++
}
})
/**
* Make the `plusOne` writable.
* So that we can get the result `plusOne` to be 3, and `count` to be 2.
*/
plusOne.value=1
console.log('count=>'+count.value+' plusone=>'+plusOne.value)
</script>
<template>
<div>
<p>{{ count }}</p>
<p>{{ plusOne }}</p>
</div>
</template>