美文网首页
(七)计算属性 - computed

(七)计算属性 - computed

作者: Mr_莫言之 | 来源:发表于2020-10-16 18:58 被阅读0次
本章介绍到的是Vue3.x中的计算属性computed,区别于Vue2.x来说,采用了函数的形式来实现。

1、概述:Vue2.x中的计算属性,在Vue3.x中以方法的形式使用
2、用例:由vue提供,按需引入:import { computed } from 'vue';
一般用法:

import { ref, computed } from 'vue';
setup(){
    const age = ref(20);
    const userAge = computed(() => `今年${age.value}岁了!`);
    return { userAge };
}

带有get和set功能的用法

import { ref, computed } from 'vue';
setup(){
    const age = ref(20);
    const userAge = computed({
        get: () => `今年${age.value}岁了!`,
        set: val => age.value = val + 1
    });
    return { userAge };
}

下一章:(八)观察者 - watch
上一章:(六)响应式数据 - ref

ps:做人的底线是别伤害别人,为人的底线是别给人制造麻烦。

相关文章

  • 计算属性

    1.计算属性get方法: 计算属性(computed)和Methods区别:计算属性(computed)适合:有缓...

  • Vue复习

    Vue的计算属性 计算属性computed

  • 03.vue3-组合API(下篇)

    组合API-computed函数 定义计算属性: computed函数,是用来定义计算属性的,计算属性不能修改。基...

  • 监听器和计算属性的区别watch,computed

    计算属性computed和监听器watch区别?1.能使用计算属性computed的尽量使用计算属性,但是计算属性...

  • (七)计算属性 - computed

    本章介绍到的是Vue3.x中的计算属性computed,区别于Vue2.x来说,采用了函数的形式来实现。 1、概述...

  • Vue之计算属性computed(一)

    Vue中什么是计算属性computed,计算属性的基础、计算属性computed与方法method实现相同的功能为...

  • 3.vue计算属性和过滤器

    1.计算属性 Vue中的computed属性称为计算属性.它与methods不同,computed是响应式的,调用...

  • Vue

    computed 计算属性 computed的结果会被缓存,除非依赖的响应式属性变化才会重新计算,主要当做属性来使...

  • computed缓存 VS methods方法

    computed 计算属性【选项】 computed 属性会基于它所依赖的数据进行缓存 每个 computed 属...

  • computed && watch && methods

    computed计算属性适用于任何复杂逻辑的计算 computed 和 计算方法computed: 是基于它们的依...

网友评论

      本文标题:(七)计算属性 - computed

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