困难Vue
0 1

Vue中nextTick的实现原理是什么?

【概念释义】

nextTick 在 Vue 完成本轮响应式更新 → 虚拟 DOM diff → 真实 DOM patch 之后,将回调推入微任务队列执行,用于在数据变更后读取已更新的 DOM 或聚焦输入框等。

【基础使用】

javascript
this.count++;
this.$nextTick(() => {
  console.log(this.$refs.box.offsetHeight); "qb-hl-comment">// 已更新
});

"qb-hl-comment">// Vue 3
import { nextTick, ref } from 'vue';
const n = ref(0);
n.value++;

登录查看完整 1049

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)