18910140161

Vue2有办法不让全局diff吗

顺晟科技

2022-09-03 12:48:16

292

vue2有办法不让全局diff吗 通过html属性控制 哪些需要diff 我做gsap js动画 每秒钟20次操作 全局diff 太频繁 卡顿 v-once 能动态变量设置吗


顺晟科技:

原则上要进行超高频次的 dom 动画时,应先使用 v-once 将内容静态化,之后绕过 vue 直接操作 dom 进行动画。但为了性能,最好还是用 css 动画,在动态性方面 vue 可以通过设置 css 变量为 css 动画提供可变化的参数。

可用 v-once,只渲染一次,之后元素及其所有子节点将被视为静态内容

v-once 能动态变量设置吗

另外 gsap 要频繁操作 DOM 属性,可查看 devTools,这时 vdom 和原生 js 差不太大,动画一多,很难不卡

不能。你要局部不响应,有时又想响应?这需求有点偏,你遇到的具体问题是什么?抛个简易demo看看

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航