{ "slug": "inputnumber", "curated": true, "mode": "scenarios", "examples": [ { "id": "inputnumber-ex-1", "title": "默认与常用变体", "titleSrc": "demo", "desc": "", "html": "
\n
\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
\n
", "jsx": "import { useState } from 'react';\nimport { KoleInputNumber } from 'kole-ui/react';\n\nfunction Demo() {\n const [qty, setQty] = useState(3);\n return ;\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleInputNumber } from 'kole-ui/react';\n\nfunction Demo(): JSX.Element {\n const [qty, setQty] = useState(3);\n return ;\n}\n\nexport default Demo;", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/InputNumber.html 默认示例的 input.kole-inputnumber-number[value=\"3\"][min=\"0\"][max=\"99\"] 与 data-minus/data-plus 两个 stepped 按钮(stepDown/stepUp,默认 step=1)" ] }, { "id": "inputnumber-ex-2", "title": "状态与使用场景", "titleSrc": "demo", "desc": "", "html": "
\n
\n
输入数量、金额或排序权重,支持最小值、最大值、步长和精度。
\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
输入数量、金额或排序权重,支持最小值、最大值、步长和精度。
\n 支持键盘焦点、状态反馈和令牌化样式。\n
\n

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

", "jsx": "import { useState } from 'react';\nimport { KoleInputNumber } from 'kole-ui/react';\n\nfunction Demo() {\n const [price, setPrice] = useState(19.9);\n return (\n <>\n \n \n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleInputNumber } from 'kole-ui/react';\n\nfunction Demo(): JSX.Element {\n const [price, setPrice] = useState(19.9);\n return (\n <>\n \n \n \n );\n}\n\nexport default Demo;", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/InputNumber.html 「状态与使用场景」正文「支持最小值、最大值、步长和精度」+ frameworks/InputNumber.jsx 的 min/max/step/precision/disabled 参数表;金额场景用 step=0.1 + precision=2,禁用态用 disabled" ] } ] }