{ "slug": "fullscreenmodal", "curated": true, "mode": "scenarios", "examples": [ { "id": "fullscreenmodal-ex-1", "title": "基础信息", "titleSrc": "demo", "desc": "", "html": "

此处可放置复杂表单、富文本编辑、多区块配置等内容。全屏模式便于处理信息密度高的任务。

", "preview": { "show": [ [ 1, 1, 1 ] ], "hide": [ [ 0 ], [ 2 ], [ 1, 0 ], [ 1, 2 ], [ 1, 1, 0 ], [ 1, 1, 2 ], [ 1, 1, 3 ], [ 1, 1, 4 ] ], "mode": "scenarios" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "

此处可放置复杂表单、富文本编辑、多区块配置等内容。全屏模式便于处理信息密度高的任务。

", "jsx": "import { useState } from 'react';\nimport { KoleFullScreenModal } from 'kole-ui/react';\n\nfunction Demo() {\n const [visible, setVisible] = useState(false);\n return (\n <>\n \n setVisible(false)}\n onOk={() => setVisible(false)}\n >\n

基础信息

\n

此处可放置复杂表单、富文本编辑、多区块配置等内容。全屏模式便于处理信息密度高的任务。

\n

内容区可滚动,底部固定操作栏始终可见。

\n \n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleFullScreenModal } from 'kole-ui/react';\n\nfunction Demo(): JSX.Element {\n const [visible, setVisible] = useState(false);\n return (\n <>\n \n setVisible(false)}\n onOk={() => setVisible(false)}\n >\n

基础信息

\n

此处可放置复杂表单、富文本编辑、多区块配置等内容。全屏模式便于处理信息密度高的任务。

\n

内容区可滚动,底部固定操作栏始终可见。

\n \n \n );\n}\n\nexport default Demo;", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/FullScreenModal.html:21-28 标题栏 title='商品编辑(全屏)' 与正文首段(基础信息区块);:39-44 的 open/close/cancel/ok 事件对应 visible 与 onCancel/onOk" ] }, { "id": "fullscreenmodal-ex-2", "title": "详细描述", "titleSrc": "demo", "desc": "", "html": "

支持长文、图片、视频等富媒体内容。关闭弹窗时可通过底部按钮提交或取消。

", "preview": { "show": [ [ 1, 1, 4 ] ], "hide": [ [ 0 ], [ 2 ], [ 1, 0 ], [ 1, 2 ], [ 1, 1, 0 ], [ 1, 1, 1 ], [ 1, 1, 2 ], [ 1, 1, 3 ] ], "mode": "scenarios" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "

支持长文、图片、视频等富媒体内容。关闭弹窗时可通过底部按钮提交或取消。

", "jsx": "import { useState } from 'react';\nimport { KoleFullScreenModal } from 'kole-ui/react';\n\nfunction Demo() {\n const [visible, setVisible] = useState(false);\n return (\n <>\n \n setVisible(false)}\n onOk={() => setVisible(false)}\n >\n

详细描述

\n

支持长文、图片、视频等富媒体内容。关闭弹窗时可通过底部按钮提交或取消。

\n \n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleFullScreenModal } from 'kole-ui/react';\n\nfunction Demo(): JSX.Element {\n const [visible, setVisible] = useState(false);\n return (\n <>\n \n setVisible(false)}\n onOk={() => setVisible(false)}\n >\n

详细描述

\n

支持长文、图片、视频等富媒体内容。关闭弹窗时可通过底部按钮提交或取消。

\n \n \n );\n}\n\nexport default Demo;", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/FullScreenModal.html:29-30 正文第二块(详细描述)与 :32-35 底部取消/保存按钮;组件实现见 frameworks/FullScreenModal.jsx 的 visible/title/onCancel/onOk" ] } ] }