51 lines
1.4 KiB
JSON
51 lines
1.4 KiB
JSON
{
|
|
"displayName": "G3ConfigProvider",
|
|
"description": "ConfigProvider —— 全局/子树配置。 theme.local(默认):把派生出的 CSS 变量挂到子树根节点(cloneVNode 合并 style,不额外包 DOM), 支持同一页面多主题共存。 theme.global:挂到 :root 做整站换肤,卸载时只清理自己设置过的变量。 用 render function 实现(而非 <template>),因为 local 作用域需要 cloneVNode 精确注入。",
|
|
"props": [
|
|
{
|
|
"name": "namespace",
|
|
"description": "",
|
|
"type": "string",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "theme",
|
|
"description": "",
|
|
"type": "G3ThemeConfig",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "zIndex",
|
|
"description": "",
|
|
"type": "number",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "locale",
|
|
"description": "",
|
|
"type": "Locale",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "popupContainer",
|
|
"description": "",
|
|
"type": "PopupContainer",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "componentDefaults",
|
|
"description": "",
|
|
"type": "Record<string, Record<string, unknown>>",
|
|
"defaultValue": "undefined"
|
|
},
|
|
{
|
|
"name": "emptyText",
|
|
"description": "",
|
|
"type": "string",
|
|
"defaultValue": "undefined"
|
|
}
|
|
],
|
|
"events": [],
|
|
"slots": []
|
|
}
|