{ "slug": "tooltip", "curated": true, "mode": "scenarios", "examples": [ { "id": "tooltip-ex-1", "title": "默认与常用变体", "titleSrc": "demo", "desc": "", "html": "
\n
\n
\n \n \n
\n
\n
", "preview": { "show": [ [ 0, 2 ] ], "hide": [ [ 1 ], [ 0, 0 ], [ 0, 1 ], [ 0, 3 ], [ 0, 2, 0 ] ], "mode": "scenarios" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "
\n
\n \n \n
\n
", "jsx": "import { KoleTooltip } from 'kole-ui/react';\n\n", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { KoleTooltip } from 'kole-ui/react';\n\nexport default function KoleTooltipDemo(): JSX.Element {\n return (\n \n );\n}", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/Tooltip.html 第一个 .demo-block 与页尾内联脚本(mouseenter / mouseleave / focus / blur 切换 tip 的 hidden):触发方式即 trigger=\"hover\",气泡文本「这是补充说明」为 span[role=tooltip] 的真实内容。", "placement=\"top\" 与 trigger=\"hover\" 的合法取值见 site/details/tooltip.json 的 contract.dims(placement: top|right|bottom,trigger: hover|click);prop 名见 frameworks/Tooltip.jsx 第 4 行参数表。" ] }, { "id": "tooltip-ex-2", "title": "状态与使用场景", "titleSrc": "demo", "desc": "", "html": "
\n
\n
解释图标、截断内容或术语,适合短文本的 hover、focus 和键盘提示。
\n 支持键盘焦点、状态反馈和令牌化样式。\n
\n

零运行时依赖;数据请求、权限和国际化由宿主接入方决定。

\n
", "preview": { "show": [ [ 0, 3 ] ], "hide": [ [ 1 ], [ 0, 0 ], [ 0, 1 ], [ 0, 2 ], [ 0, 3, 0 ] ], "mode": "scenarios" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "
\n
解释图标、截断内容或术语,适合短文本的 hover、focus 和键盘提示。
\n 支持键盘焦点、状态反馈和令牌化样式。\n
\n

零运行时依赖;数据请求、权限和国际化由宿主接入方决定。

", "jsx": "import { KoleTooltip } from 'kole-ui/react';\n\n// 术语/规则解释:点击触发,气泡出现在文案右侧\n", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { KoleTooltip } from 'kole-ui/react';\n\nexport default function KoleTooltipDemo(): JSX.Element {\n // 术语/规则解释:点击触发,气泡出现在文案右侧\n return (\n \n );\n}", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/Tooltip.html 第二个 .demo-block 的场景文案(解释图标、截断内容或术语),配合 site/details/tooltip.json contract.dims 中 placement 的 right 档与 trigger 的 click 档,给出与示例 1(top + hover)不同的同族取值。", "tooltip / placement / trigger 三个 prop 名可在 frameworks/Tooltip.vue3.vue 第 7-11 行与 frameworks/Tooltip.vue2.vue 第 8-11 行 defineProps / props 表中逐项溯源。" ] } ] }