Skip to content

computed

作为一个自带缓存特性的属性,computed 一般用于复杂属性的值的获取

一般只需要用到它的 getter, 那它的 setter 又有什么用途呢?

下面简单记录一下

vue
<template>
    <childComputed :modelVal.sync="modelVal" />
    <childWatch :modelVal.sync="modelVal" />
</template>
<script>
    import childComputed from 'child-computed'
    import childWatch from 'child-watch'
    import {ref} from 'vue'
    
    export default {
        components: { childWatch, childComputed },
        setup () {
            const modelVal = ref('')
            return { modelVal }
        }
    }
</script>
0