采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,vdom前面的那个标签为什么是children呢,不应该是text嘛,按理说text和children是互斥的吧 我有点疑惑
有的会写 text: 'a' ,像 vue 。有的会写 children: 'a' ,像 React 。这里没有严格的规定,用哪个都可以。
如果你选择前者,那就是 text 和 children 互斥。如果你选择后者,那么 children 是字符串的话就等同于 text 。其实都一样。
非常感谢!
严谨的说,这个是不是可以这样表示,比如: dom : <div id="div" class="container"> 这里表示text <p>vdom</p> <ul style="font-size: 20px"> <li>a</li> </ul> </div> vdom : { tag: 'div', props: { id: 'div', className: 'container', }, text:'这里表示text', children: [ { tag: 'p', text: 'vdom', }, { tag: 'ul', props: { style: 'font-size:20px', }, children: [ { tag: 'li', text: 'a', }, ], }, ], }
两个都存在都时候,不好释义啊感觉
谢谢老师,真棒
有点不太理解
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.1k 1
2.6k 11
1.3k 11
1.2k 11