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

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

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

qq_遁去的一_1 2019-10-22 17:12:54
请问在vue.js中,什么时候用methods?什么时候用computed
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

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

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


查看完整回答
反对 回复 2019-10-23
  • 2 回答
  • 0 关注
  • 914 浏览
慕课专栏
更多

添加回答

举报

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