Skip to content

218 - 渲染函数[h()] #1984

Open
Open
@gaoshunpeng

Description

@gaoshunpeng
import { defineComponent, h } from "vue"

export default defineComponent({
  name: 'MyButton',
  props: {
    disabled: Boolean
  },
  render({ $emit, $slots, $props }) {
    return h('button', {
      disabled: $props.disabled,
      onClick: e => $emit('custom-click', e)
    }, $slots.default?.())
  }
})

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions