vue中Computed、Methods、Watch区别
computed
计算属性 计算结果会缓存,只有当依赖值改变才会重新计算
对于任何复杂逻辑,你都应当使用计算属性
// 而是依赖于属性的,就是一个属性的封装,属性的值不变化,那么不会多次调用computed,所以性能更好
计算属性默认只有getter,可以在需要的时候自己设定setter:
computed: {
fullName: {
// getter
get: function () {
return this.firstName + ' ' + this.lastName
},
// setter
set: function (newValue) {
var names = newValue.split
共有 0 条评论