美文网首页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