Home

Vue 动画性能优化

在使用 `JS` 去操作页面动画的场景下,如果使用 `Vue` 的数据响应式更新去做,会比直接使用原生 `JS` 操作`($0.style.transform = 'xxx')`更加耗时。因为 `Vue` 在数据更新后,不仅要更新视图,还要更新自身维护的虚拟dom节点,对新旧节点进行对比,再更新组件。

在 Vue 里使用高阶组件

高阶组件的特点和高阶函数类似,高阶函数接受一个/多个函数作为参数,返回另一个函数,高阶组件则是组件作为参数,返回另外一个组件。只要满足其中2个条件之一即可。

📖

已读书籍推荐。