题目

作者: 饥人谷_刘康 | 来源:发表于2020-07-06 12:21 被阅读0次

    1.Computed和Watch的区别

    Computed本质是一个具备缓存的watcher,依赖的属性发生变化就会更新视图。 适用于计算比较消耗性能的计算场景。当表达式过于复杂时,在模板中放入过多逻辑会让模板难以维护,可以将复杂的逻辑放入计算属性中处理。
    Watch没有缓存性,更多的是观察的作用,可以监听某些数据执行回调。当我们需要深度监听对象中的属性时,可以打开deep:true选项,这样便会对对象中的每一项进行监听。这样会带来性能问题,优化的话可以使用字符串形式监听,如果没有写到组件中,不要忘记使用unWatch手动注销哦

    相关文章

      网友评论

          本文标题:题目

          本文链接:https://www.haomeiwen.com/subject/uteuzhtx.html