在 Vue 3 中,可以使用 createVNode
函数来创建一个 VNode。
例如:
import { createVNode } from 'vue'
const vnode = createVNode('div', { class: 'container' }, 'Hello World')
上面的代码会创建一个带有类名为 container
的 div
元素,并且内容为 Hello World
的 VNode。
你还可以通过传递一个数组作为第三个参数来添加多个子节点,或者传递一个函数作为第三个参数来实现动态渲染。
详细的文档可以参考:ht