vue 面试题

computed计算属性

  模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。所以,对于任何复杂逻辑,你都应当使用计算属性

  computed一般用于购物车计算总金额

   computedmethods的区别是,computed会基于它们的依赖进行缓存,如果数据没法改变则computed刷新时不会重新执行,而methods则会每次执行

   computedwatch的区别是,watch它监控的变量当然必须在data里面声明才可以, 一般用于监控路由、input输入框的值特殊处理等等,它比较适合的场景是一个数据影响多个数据

    

 

 

https://cn.vuejs.org/v2/guide/computed.html#%E5%9F%BA%E7%A1%80%E4%BE%8B%E5%AD%90
https://www.cnblogs.com/gunelark/p/8492468.html

 

posted @ 2018-11-06 22:16  haveProgress  阅读(124)  评论(0编辑  收藏  举报