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

12、Vue3 响应式计算和侦听

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

计算属性(computed) getter 函数并为 getter 返回的值返回一个不可变的响应式 ref 对象

案例

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

<script>
// 计算属性 getter 函数并为 getter 返回的值返回一个不可变的响应式 ref 对象。
import { computed, ref } from 'vue'
export default {
    setup(){
        let value1 = ref('demo value');
        let value2 = computed(() => value1.value= 'new value')
        setTimeout(() => {
            value1.value = 'value1 new'
            // 计算属性返回的响应式对象不能被更改(computed value is readonly)
            value2.value = 'value2 new'
        }, 1000);
        //
        return {
            value1,
            value2
        }
    }
}

</script>

相关文章

网友评论

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

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