Skip to content

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

Open
Open
@kid1110

Description

@kid1110
// 你的答案
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