作者:俞承豪那个男人- | 来源:互联网 | 2023-08-13 16:00
在vue中我们一拿到需求的时候都会想到在methods写方法来实现想要的效果,但是有些属性是需要重复赋值的并计算,这个时候我们就用computed这个计算属性,还有一个是侦听器watch,总结:
methods(方法): 名字也叫方法,也就说他是一个函数,可以操作修改vue实例本身以及组件的变化。
computed(计算属性):他跟方法类似,但是又不是方法,他依赖于其他属性,并且也是有缓存的,只有当他依赖的其他属性发生改变的时候他才会去重新计算。
watch(侦听属性):他是一个侦听器,支持异步,不支持缓存,也就说当一个值发生改变的时候就会触发一系列的操作。