虚拟dom
是VDOM,不是VTuber
<ul id=‘list’>
<li class=‘item’>itemA</li>
<li class=‘item’>itemB</li>
</ul>{
tag:’ul’, // 元素的标签类型
attrs:{// 表示指定元素身上的属性
id:’list’
},
children:[ // ul元素的子节点
{
tag: ‘li’,
attrs:{
className:’item’
},
children:[‘itemA’]
}, {
tag: ‘li’,
attrs:{
className:’item’
},
children:[‘itemB’]
} ]
}
tag: 指定元素的标签类型,案例为:'ul’ (react中用type)
attrs: 表示指定元素身上的属性,如id,class, style, 自定义属性等(react中用props)
Children: 表示指定元素是否有子节点,参数以数组的形式传入,如果是文本就是数组中为字符串VDOM的好处
缺点
虚拟DOM的实现案例
处理属性
最后更新于