跳到主要内容

setup

defineOptions

为什么需要 defineOptions ?

在 script setup 语法糖中,有些选项无法直接定义, 如

  • name 组件名称
  • inheritAttrs 是否继承属性
  • 自定义选项

defineProps

defineProps 用于接收 props

withDefaults

withDefaults 用于给 TypeScript 类型声明的 props 添加默认值.

defineEmits

defineEmits 触发自定义函数