Vue技术点

58 阅读1分钟

watch对比computed

两点总结

  1. 当watch和computed都能实现的时候用computed
  2. Watch是命令式且重复的;可以开启异步任务;计算属性不可以开启异步任务;

两个小原则:

  1. 被vue管理的函数,最好写成普通函数,这样this的指向才是vm或组件实例对象
  2. 所欲不被vue管理的函数(如定时器函数,ajax的回调函数等),最好写成箭头函数,这样this指向才是vm或者组件实例对象。