{ "slug": "autocomplete", "mode": "single", "examples": [ { "id": "autocomplete-ex-1", "title": "基础用法", "titleSrc": "", "desc": "", "html": "
\n

AutoComplete 自动完成

\n

输入时匹配建议,高亮关键字,支持键盘上下选择与回车。

\n
\n
\n \n
\n
\n

试试输入:北京、上海、广州…

\n
\n
", "preview": { "show": [ [ 0 ] ], "hide": [], "mode": "single" }, "previewSafe": true, "previewUnsafeReasons": [], "source": "curated", "code": { "html": "

AutoComplete 自动完成

\n

输入时匹配建议,高亮关键字,支持键盘上下选择与回车。

\n
\n \n
\n
\n

试试输入:北京、上海、广州…

", "jsx": "import { useState } from 'react';\nimport { KoleAutoComplete } from 'kole-ui/react';\n\nconst CITIES = ['北京', '上海', '广州', '深圳', '杭州', '成都', '重庆', '武汉', '西安', '南京', '苏州', '天津'];\n\nexport default function AutoCompleteDemo() {\n const [city, setCity] = useState('');\n\n return (\n \n );\n}", "vue3": "\n\n", "vue2": "\n\n", "tsx": "import { useState } from 'react';\nimport { KoleAutoComplete } from 'kole-ui/react';\n\nconst CITIES = ['北京', '上海', '广州', '深圳', '杭州', '成都', '重庆', '武汉', '西安', '南京', '苏州', '天津'];\n\nexport default function AutoCompleteDemo(): JSX.Element {\n const [city, setCity] = useState('');\n\n return (\n \n );\n}", "vue3ts": "\n\n", "vue2ts": "\n\n" }, "notes": [ "依据 frameworks/AutoComplete.html 内联脚本的城市数组 data(北京/上海/广州/…/天津)与静态标记 input placeholder=输入城市,如「北」;modelValue/options/placeholder 见 AutoComplete.jsx 形参,Vue 端双向事件 update:modelValue 见 AutoComplete.vue3 defineEmits。" ] } ], "curated": true }