• 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
                        }
                    }
                }
            
  • 相关阅读:
    设计模式之四(抽象工厂模式第二回合)
    C# try catch finally
    设计模式之三(工厂方法模式)
    C# XML与Json之间的相互转换
    Google免费的SVN服务器管理VS2010代码
    设计模式之四(抽象工厂模式第一回合)
    MVC项目开发中那些用到的知识点(Jquery ajax提交Json后台处理)
    设计模式之四(抽象工厂模式第三回合)
    设计模式之二(简单工厂模式)
    Jquery的$命名冲突
  • 原文地址:https://www.cnblogs.com/xu3241/p/13705147.html
Copyright © 2020-2023  润新知