一、computed 计算属性
1.是计算值,自动执行
2.应用:就是简化tempalte里面{{}}计算和处理props或$emit的传值
3.具有缓存性,页面重新渲染值不变化,计算属性会立即返回之前的计算结果,而不必再次执行函数
二、watch 观察
1.是观察的动作,自动执行
2.应用:监听props,$emit或本组件的值执行异步操作
3.无缓存性,页面重新渲染时值不变化也会执行
三、methods 方法
1.是方法,主动调用
2.每次需要重新加载
3.无缓存性
1.是计算值,自动执行
2.应用:就是简化tempalte里面{{}}计算和处理props或$emit的传值
3.具有缓存性,页面重新渲染值不变化,计算属性会立即返回之前的计算结果,而不必再次执行函数
1.是观察的动作,自动执行
2.应用:监听props,$emit或本组件的值执行异步操作
3.无缓存性,页面重新渲染时值不变化也会执行
1.是方法,主动调用
2.每次需要重新加载
3.无缓存性
本文标题:computed、watch和methods 的区别
本文链接:https://www.haomeiwen.com/subject/mlqrvqtx.html
网友评论