渲染函数
js
import { h } from 'vue'
const vnode = h(
'div', // type
{ id: 'foo', class: 'bar' }, // props
[
/* children */
]
)- attribute 和 property 都能在 prop 中书写
- 事件监听器应以 onXxx 的形式书写
children 可以是一个字符串
// children 数组可以同时包含 vnodes 与字符串
h('div', ['hello', h('span', 'hello')])v-on
以 on 开头,并跟着大写字母的 props 会被当作事件监听器
事件修饰符
对于 .passive、.capture 和 .once 事件修饰符,可以使用驼峰写法将他们拼接在事件名后面: