为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js中,什么时候用methods?什么时候用computed

vue.js中,什么时候用methods?什么时候用computed

呼唤远方 2018-07-30 00:00:45
vue.js中,什么时候用methods?什么时候用computed
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

1、computed:计算属性将被混入到 Vue 实例中。所有 getter 和 setter 的 this 上下文自动地绑定为 Vue 实例。
2、methods:methods 将被混入到 Vue 实例中。可以直接通过 VM 实例访问这些方法,或者在指令表达式中使用。方法中的 this 自动绑定为 Vue 实例。

通俗来讲,
computed是在HTML DOM加载后马上执行的,如赋值;
而methods则必须要有一定的触发条件才能执行,如点击事件;
所以他们的执行顺序为:默认加载的时候先computed再watch,不执行methods;等触发某一事件后,则是:先methods再watch。

查看完整回答
反对 回复 2018-09-22
  • 1 回答
  • 0 关注
  • 1082 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信