函数: defineOptions()
defineOptions<
D,C,M>(options?):void
定义于: packages/wevu/src/macros.ts:242
defineOptions 设置组件选项。 适合声明组件名、样式隔离等静态选项(仅 <script setup> 宏)。
仅用于无法通过 Composition API / 其他宏表达的选项,如:
nameinheritAttrs- 小程序
options(multipleSlots/styleIsolation/etc)
注意:props/emits/expose/slots 应分别使用对应宏声明。
类型参数
D
D extends object = Record<string, any>
C
C extends ComputedDefinitions = ComputedDefinitions
M
M extends MethodDefinitions = MethodDefinitions
参数
options?
ScriptSetupDefineOptions<D, C, M>
返回
void
示例
ts
defineOptions({
name: 'EmptyState',
inheritAttrs: false,
options: {
multipleSlots: true,
},
})