Skip to content

defineLayer

ts
function defineLayer(
  config?: MaybeRefOrGetter<LayerConfigContainer>,
): LayerDefine

调用位置

内容组件setup 内调用;注册 define tier。

配置

LayerConfigContainer:顶层字段描述容器;内容侧字段放在 content(如 closeOn)。可为 live。

ts
const layer = defineLayer({
  props: { title: '编辑用户', width: '480px' },
  content: { closeOn: ['submit'] },
})

// live
defineLayer(() => ({
  props: { title: `请确认(${left.value}s)` },
}))

返回值 LayerDefine

成员说明
exists是否作为 direct layer content 处于 live LayerView 上下文(弹层内 true,页内 / 嵌套 false)

返回值用作 LayerTemplate:to提供 open / close

指南:在内容组件里配置弹层

MIT Licensed