watch和computed区别
没听明白他两个有什么本质区别,computed能监听多个属性的变化是因为写了多个,在watch里写多个也是能监听到的 ,他俩的区别应该不是剩代码这么简单吧?老师能细讲一下吗?
没听明白他两个有什么本质区别,computed能监听多个属性的变化是因为写了多个,在watch里写多个也是能监听到的 ,他俩的区别应该不是剩代码这么简单吧?老师能细讲一下吗?
2019-12-15
官方的例子也写的非常的清楚,https://cn.vuejs.org/v2/guide/computed.html
computed更适合Vue中的多个变量需要同时监听的场景:
var vm = new Vue({
el: '#demo',
data: {
firstName: 'Foo',
lastName: 'Bar'
},
computed: {
fullName: function () {
return this.firstName + ' ' + this.lastName
}
}
})举报