Skip to content

渲染函数

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 事件修饰符,可以使用驼峰写法将他们拼接在事件名后面:

渲染插槽

传递插槽

最近更新