本节课的疑惑,请老师解答!

来源:3-10 vue组件更新之后如何获取最新DOM

乔伊_

2020-04-26

上午好老师,本节课有点小疑惑,请老师解答一下。
首先在本节课的例子中,点击 添加一项 按钮,页面上已经成功添加了三个时间戳,那么我认为页面就已经渲染好,但是为什么打印出来的length还是3和6呢?Vue是异步渲染框架,data改变之后不会立刻渲染,但是页面已经显示出点击后的时间戳了呀,是不是代表dom已经渲染好了呢?
另外,data改变之后不会立刻渲染,那会在什么时候渲染呢?KaTeX parse error: Expected 'EOF', got '是' at position 8: nextick是̲等Dom渲染好后的回调,那么这…nextick呢?
感觉糊涂,请老师解答一下,谢谢!

写回答

1回答

双越

2020-04-26

感觉你还没有理解 vue 的异步渲染逻辑。这需要结合 Vue 原理部分来理解。

这样,我先不回答这个问题,你先带着这个问题继续往下看。等看完了 Vue 原理那一章,你再回顾这个问题,如果还有疑问,你再来这里回复我。

0
1
乔伊_
好的
2020-04-26
共1条回复

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

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

4664 学习 · 1644 问题

查看课程