美文网首页1024
13、Vue3 响应式计算和侦听2

13、Vue3 响应式计算和侦听2

作者: 圆梦人生 | 来源:发表于2021-02-03 09:29 被阅读0次

计算属性(computed) 使用一个带有 get 和 set 函数的对象来创建一个可写的 ref 对象

案例

<template>
  <div>

      {{value1}} === {{value2}}
  </div>
</template>

<script>
import { computed, ref } from 'vue';
// 计算属性(computed) 使用一个带有 get 和 set 函数的对象来创建一个可写的 ref 对象
export default {
    setup(){
        let value1 = ref(1)
        //
        let value2 = computed({
            get:()=>value1.value + 1,
            set: val =>{
                value1.value = val - 1
            }
        })
       // value2 = 2
        console.log('value2 == ', value2.value);
        value2.value = 10;
        //
        return {
            value1, // 9
            value2  //10
        }
    }
}

</script>

相关文章

网友评论

    本文标题:13、Vue3 响应式计算和侦听2

    本文链接:https://www.haomeiwen.com/subject/jxsytltx.html