开发者社区> 问答> 正文

Vue 中的 computed 和 watch 的区别在哪里(虾皮)#前端面试

Vue 中的 computed 和 watch 的区别在哪里(虾皮)#前端面试

展开
收起
一月19 2020-05-23 12:52:51 2396 0
1 条回答
写回答
取消 提交回答
  • computed:计算属性

    计算属性是由data中的已知值,得到的一个新值。 这个新值只会根据已知值的变化而变化,其他不相关的数据的变化不会影响该新值。 计算属性不在data中,计算属性新值的相关已知值在data中。 别人变化影响我自己。 watch:监听数据的变化

    监听data中数据的变化 监听的数据就是data中的已知值 我的变化影响别人

    1.watch擅长处理的场景:一个数据影响多个数据

    2.computed擅长处理的场景:一个数据受多个数据影响

    2020-05-23 13:54:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载