zoukankan      html  css  js  c++  java
  • computed methods watch

     
     计算属性:
                用法:必须返回一个值
                语法:
                computed: {
                    // 计算属性的 getter
                    reversedMessage: function () {
                    // `this` 指向 vm 实例
                    return this.message.split('').reverse().join('')
                    }
                }
            computed vs methods:
                计算属性是依据它们的响应式依赖进行缓存的
                方法是重新渲染dom时执行的(用户交互)
            

            computed vs watch
                计算属性:暴露一个类似全局变量的数据,可以进行逻辑处理
                侦听属性:数据量较大,且有异步操作(上拉加载,下拉刷新)
            
            计算属性的getter和setter
                计算属性默认只有getter方法如果需要可以设置setter
                例如:
                computed:{
                    num:{
                        get:function(){// 必须有返回值,用来获取属性
                            return this.num -1
                        },
                        set:function(val){ // 用来修改属性
                            this.num = 10
                        }
                    }
                }
            
  • 相关阅读:
    [贪心] Jzoj P4249 游戏
    [数学][快速幂] Jzoj P4248 n染色
    [dfs] Jzoj P4252 QYQ的图
    [折半搜索][has] Jzoj P4250 路径
    [计数dp][数学] Jzoj P4254 集体照
    [Tarjan][并查集][dp] Jzoj P4253 QYQ在艾泽拉斯
    [支配树][lca][倍增][线段树][拓扑] Jzoj P4240 游行
    [贪心] Jzoj P4244 yi
    [数位dp] Jzoj P4239 光棍
    [扫描线][差分约束] Jzoj P4238 纪念碑
  • 原文地址:https://www.cnblogs.com/xu3241/p/13705147.html
Copyright © 2011-2022 走看看