老师,原生DOM的操作也是异步的

来源:4-20 vue组件是异步渲染的

慕丝6452538

2021-04-19

var father = document.getElementsByClassName('father')[0]

 var child = document.createElement('div')、

child.innerText = "this is a child";

father.appendChild(demoNode);

alert('看child是否已渲染到页面')


老师,我看原生web-api的dom操作也是异步的,感觉用nextTick也有这个的原因

还是vue本身也做了一些合并,等数据变更积累到一定的程度才去触发已变更数据渲染到html,那么是有哪些时机就会触发已经变更了的数据渲染到html呢?比如积累了多少条数据,或者等待了多长时间,就会把已变更数据渲染到html


写回答

1回答

双越

2021-04-19

原生操作 DOM 是同步的。不知道你是怎么看出来异步的?

0
4
双越
回复
慕丝6452538
一方面自己主动去了解,另一方面有问题及时来跟我讨论,这是最快的方式。加油!
2021-04-20
共4条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程