VUE学习记录(3)

计算属性和侦听器

①计算属性

提供了vm.reversedMessage 的 getter 函数

使用computed:中的计算属性,会根据响应来更新有变化的属性。(计算属性中含有的date.now不是响应依赖,所以不会更新!)

使用表达式+函数的方法,则无论是否响应每次都执行。

可用计算属性替换侦听属性。

watch: { firstName: function (val) { this.fullName = val + ' ' + this.lastName }, lastName: function (val) { this.fullName = this.firstName + ' ' + val } }

computed: { fullName: function () { return this.firstName + ' ' + this.lastName } }

计算属性也可以有setter(可能用的不多)

posted @ 2019-03-05 15:35  仙级圣纹师  阅读(107)  评论(0)    收藏  举报