为什么原始的真实dom要先转化为vnode然后再remove掉,直接remove不行吗?

来源:2-8 update

暗星爵影

2020-02-02

写回答

1回答

ustbhuangyi

2020-02-02

首先 vnode 不是真实的 dom 转化的,而是通过模板 + 渲染函数或者是直接的渲染函数创建生成的,它本质是 JavaScript 对象,它是对真实 DOM 的一种映射,并且可以通过某些方法操作 DOM,也就是说 DOM 是通过 vnode(JavaScript 对象) 创建的。
用 vnode 主要是为了做跨平台渲染和服务端渲染。

0
4
暗星爵影
回复
ustbhuangyi
好的,明白了,非常感谢
2020-02-03
共4条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程