这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」
28. vue父组件如何向子组件中传递数据?
29. vue弹窗后如何禁止滚动条滚动?
30.计算属性的缓存和方法调用的区别?
我们可以将同一函数定义为一个方法或是一个计算属性。两种方式的最终结果确实是完全相同的。不同的是计算属性是基于它们的依赖进行缓存的。只在相关依赖发生改变时它们才会重新求值。相比之下,每当触发重新渲染时,调用方法将总会再次执行函数
使用计算属性还是methods取决于是否需要缓存,当遍历大数组和做大量计算时,应当使用计算属性,除非你不希望得到缓存。
计算属性是根据依赖自动执行的,methods需要事件调用