{ "slug": "colorpicker", "mode": "single", "curated": true, "examples": [ { "id": "colorpicker-ex-1", "title": "基础用法", "titleSrc": "", "desc": "", "html": "
\n
\n
", "preview": { "show": [ [ 0 ] ], "hide": [], "mode": "single" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "
", "jsx": "import { useState } from 'react';\nimport { KoleColorPicker } from 'kole-ui/react';\n\nconst PRESETS = ['#2F54EB', '#1D39C4', '#10239E', '#CF1322', '#2E7D0A', '#13C2C2', '#722ED1', '#1890FF'];\n\nexport default function Demo() {\n const [color, setColor] = useState({ hex: '#2F54EB', alpha: 1 });\n\n return ;\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleColorPicker } from 'kole-ui/react';\n\nconst PRESETS = ['#2F54EB', '#1D39C4', '#10239E', '#CF1322', '#2E7D0A', '#13C2C2', '#722ED1', '#1890FF'];\n\nexport default function Demo(): JSX.Element {\n const [color, setColor] = useState({ hex: '#2F54EB', alpha: 1 });\n\n return ;\n}", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/ColorPicker.html:17 的 PRESETS 十六色板与 :30-41 render() 生成的 .kole-colorpicker-presets/-row/-alpha 结构;prop 取 frameworks/ColorPicker.jsx:7 的 value、presets,change 载荷为 { hex, alpha }(ColorPicker.jsx:13-18)" ] } ] }