04.vue计算属性-computed

一.什么是计算属性

        计算属性指的是通过一系列的运算之后,得到的一个属性值;

        动态计算出来的属性值可以被模板结构或methods方法使用。

二.计算属性的使用

实现一个根据输入的r,g,b值

颜色自动进行变化的demo

var vm = new Vue({
    el: '#app ',
    data: {
    r: 0,g: 0, b: 0
    },
    computed: {
        rgb() { return 'rgb(${this.r}, ${this.g},${this.b})`}
        },
    methods: {
    show() { 
        console.log(this.rgb)
      }
    },
})

三.计算属性的特性

特点:

  1. 定义的时候,要被定义为"方法"
  2. 使用计算属性的时候,当作普通的属性使用即可

优点:

  1. 实现了代码的复用
  2. 只要计算属性中依赖的数据源发生了变化,那么计算属性会自动计算重新求值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值