| KAffix | 将元素固定在目标滚动位置。 | top, triggerTop, bottom, triggerBottom (触发固定点距离), positionOption (fixed/absolute), listenTo (监听滚动元素)。 | 无 | default (自定义默认内容)。 |
| KAlert | 显示重要的警告消息。 | type (success/error/warning/info), title, description (描述文本), showIcon, closable (是否可关闭), closeIcon (自定义关闭图标)。 | close (关闭时触发)。 | default (描述内容), title (标题内容), icon, close。 |
| KAutoComplete | 根据当前输入获取推荐提示。 | size, value (绑定值), clearable, placeholder, append/prepend (按钮图标类名), fetchSuggestions (建议回调方法)。 | updateValue (选择建议后), enter, search (按下 Enter 或点击按钮时触发)。 | default (自定义选项内容), prefix, suffix。 |
| KAvatar | 用于表示人或物(支持图像、图标或字符)。 | icon (图标类名), src (图像源), size, radius, fit (图像如何适应容器,如 fill/contain/cover 等)。 | error (图像加载错误时触发)。 | default (自定义默认内容)。 |
| KBacktop | 返回顶部的按钮。 | right, bottom (距离屏幕右侧和底部的距离), showHeight (显示组件的滚动高度), duration (返回顶部耗时)。 | click。 | default (自定义默认内容)。 |
| KBadge | 按钮和图标上的数字或状态标记。 | value (显示值,数字/字符串), max (最大值), isDot (显示为点标记), type (primary/success/error/warning/info)。 | 无 | default (自定义默认内容)。 |
| KBreadcrumb | 显示当前页面的位置。 | separator (分隔符字符), separatorIcon (分隔符图标类名)。 | 无 | default (自定义默认内容)。 |
| KButton | 常用按钮。 | type, size (sm/md/lg), icon, to (链接), plain (朴素), ghost (幽灵), disabled, circle。 | click。 | default (自定义默认内容)。 |
| KCalendar | 以日历形式显示数据的容器。 | mode (month/year), value (当前选择日期), fullscreen, validRange (有效范围), disabledDate (不可选日期函数)。 | select (选择日期时), panelChange (面板更改时)。 | header, monthFullCell/monthCell, dateFullCell/dateCell。 |
| KCard | 在卡片容器中整合信息。 | title, shadow (always/hover/never)。 | 无 | header (页眉内容), default (内容)。 |
| KCarousel | 轮播组件。 | height, count (轮播数量,必需), arrow (always/hover/never), loop, direction (horizontal/vertical), autoplay, interval (自动翻页间隔)。 | change (发生翻页时)。 | default, indicators (自定义指示器), arrow (自定义箭头)。 |
| KCheckbox | 用于多项选择的选项组。 | value (绑定值), uid (唯一值,用于 KCheckboxGroup), size (sm/md/lg), disabled, indeterminate (中间状态)。 | updateValue。 | default (自定义标签内容)。 |
| KCollapse | 用于存储内容。 | title, content, show (展开状态), showClose (是否显示关闭图标), uid (用于手风琴模式)。 | change (展开状态更改时)。 | title, content, closeIcon。 |
| KColorPicker | 提供颜色选择的组件。 | value (颜色值), format (rgb/hsv/hex), allowClear, disabledAlpha (禁用 Alpha), placement, trigger (manual/click/hover), presets (预设颜色)。 | change (值更改时), changeComplete (选择结束), openChange (打开/关闭)。 | default (自定义触发元素), title, text, preset。 |
| KContextmenu | 右键菜单组件。 | KContextmenu: disabled。 KContextItem: divider (显示为分割线), disabled。 | change (显示/关闭), contextmenu (右键点击时)。 | default (传入 KContextmenu 或 KContextSubmenu)。 |
| KCountdown | 倒计时组件。 | format (格式化显示), value (目标时间), prefix, suffix, title。 | change (时间差变化), finish (倒计时结束)。 | prefix, title, suffix。 |
| KDescriptions | 以列表形式显示多个字段。 | title, extra, border, column (每行项目数), direction (horizontal/vertical), size。 | 无 | title, extra, default (内容)。 |
| KDivider | 分隔内容的分割线。 | direction (horizontal/vertical), borderColor, borderStyle (dotted/dashed/solid等), contentPosition (left/center/right)。 | 无 | default (分隔线上的自定义内容)。 |
| KDrawer | 打开一个抽屉来显示数据或表单。 | placement (right/left), value (打开状态), closeOnClickMask。 | close。 | default (自定义抽屉内容)。 |
| KDropdown | 用于显示链接和操作列表的可切换菜单。 | placement, trigger (manual/click/hover), disabled, hideOnClick (点击项目后是否隐藏)。 | change (显示状态更改), command (点击下拉项目时)。 | default (触发器内容), dropdown (下拉菜单内容)。 |
| KEllipsis | 在一定程度上省略文本。 | content (Tooltip 显示的文本), text (需要缩写的文本), num (省略的字符数), lineClamp (最大行数), placement。 | 无 | 无 |
| KEmpty | 空状态的占位符提示。 | image (图片 URL), imageSize, emptyDescription (描述文本)。 | 无 | default (底部内容), image (自定义图片), description。 |
| KFlex | Flex 布局组件。 | vertical (垂直方向), wrap, justify, align (遵循 tailwindcss 的值), gap, elm (自定义元素标签)。 | 无 | default (Flex 组件内容)。 |
| KForm | 用于收集、验证和提交数据。 | rules (验证规则), initValue (初始值), size, disabled, manualValidate (是否手动验证), labelAlign, labelPosition。 | validate (触发表单验证时)。 | default (传入 KFormItem)。 |
| KInput | 使用键盘输入数据。 | size, type (text/password/textarea), value, iconPrefix/iconSuffix, append/prepend (按钮图标), clearable, search (启用搜索回调), rows/autosize (Textarea 属性)。 | input, enter, search, triggerPrepend/triggerAppend。 | prefix, suffix, append, prepend。 |
| KInputNumber | 输入数值,可定制范围。 | size, value, max/min, step, precision, disabled, controls (是否启用控制按钮)。 | input, change (值更改时), blur, focus。 | append, prepend。 |
| KLink | 文本超链接。 | type, underline (是否有下划线), disabled, href, icon。 | 无 | default, icon。 |
| KMenu | 用于导航的多功能菜单。 | mode (vertical/horizontal/inline), inlineCollapsed (内联模式下是否折叠), theme (light/dark), selectable, multiple, triggerSubMenuAction (hover/click)。 | click, openChange (子菜单展开/关闭), select (选中菜单项), deSelect。 | label, icon, expandIcon, item (覆盖所有)。 |
| KMessage (API) | 显示全局消息。 | (Options) placement, close, autoClose, duration, onClose, type (info/warning/error/success), offset, title/content (可为 Svelte 组件)。 | (通过 API 调用) | (title/content 可以通过 Svelte 组件插槽渲染)。 |
| KMessageBox (API) | 模拟系统消息框的模态框。 | (Options) type (confirm/alert/prompt), emoType, title/content, cancelBtnText/confirmBtnText, onConfirm/onCancel, inputValidator (输入验证)。 | (通过 API 调用) | (可自定义 title 和 content)。 |
| KModal | 模态对话框。 | title, footer (显示底部按钮), show (打开状态), layout (footer 按钮布局)。 | cancel, confirm, close (模态框关闭时)。 | default (内容), header, footer。 |
| KNotification (API) | 显示全局通知消息。 | (Options) placement, close, autoClose, duration, onClose, type, offset, title/content。 | (通过 API 调用) | (title/content 可以通过 Svelte 组件插槽渲染)。 |
| KPageHeader | 用于简单页面路径导航。 | icon (图标类名), title, content。 | back (点击右侧时触发)。 | default (主要内容), title, icon, content, extra (附加操作), breadcrumb。 |
| KPagination | 将长列表分为多个页面。 | total, pagerCount, pageSize, currentPage, layout (控制显示顺序的数组), infinite (无限分页), size, isBg, prevIcon/nextIcon。 | currentChange (页码变化), sizeChange (每页大小变化)。 | 无 |
| KPopconfirm | 浮动确认卡片。 | icon, type, cancelBtnText/confirmBtnText, placement, trigger, asyncClose (异步关闭)。 | confirm, cancel, change (显示状态更改)。 | default (触发器内容), title, content, footer。 |
| KProgress | 显示当前操作的进度。 | percentage, status, type (line/circle/dashboard), strokeWidth, textInside, format (自定义文本格式)。 | 无 | default (自定义内容)。 |
| KRadio | 多选项中的单项选择。 | label, disabled, value (绑定值), uid (用于 KRadioGroup), size。 | updateValue。 | 无 |
| KRate | 用于评分。 | max, value, allowHalf (允许半星), showScore/showText, icons/colors (图标/颜色), readonly, clearable, size。 | updateValue。 | 无 |
| KSegmented | 用于显示多个选项并选择单个选项。 | value, size, block (适应父级宽度)。 | change (状态更改时)。 | default (分段组件内容)。 |
| KSelect | 从选项中选择值的组件 (基于虚拟列表),。 | value, dataList, iconPrefix/iconSuffix, placeholder, maxHeight, labelKey/valueKey/key (对象绑定所需), clearable, size。 | updateValue (选择时)。 | prefix, suffix, default (自定义选项内容)。 |
| KSkeleton | 内容加载时的占位符。 | loading (是否显示), size, active (显示动画), round, title/paragraph/avatar (是否显示/自定义属性)。 | 无 | default (内容), skeleton (自定义骨架屏内容)。 |
| KSlider | 在固定范围内拖动滑块。 | value, vertical (垂直模式), min/max, step, showStop (显示断点), disabled, size。 | change (释放鼠标时), input (实时触发)。 | buttonRender (自定义滑块按钮内容)。 |
| KSpin | 加载数据时显示动画。 | show, text (加载文本), fullScreen (全屏), background (背景色), spinner (UnoCSS 类名)。 | 无 | 无 |
| KSteps | 指导用户完成任务步骤的导航栏。 | active (当前激活步骤), direction (vertical/horizontal), labelPlacement, dot (点状样式), navigation (导航样式), canClick (是否可点击)。 | change (点击步骤时,如果 canClick 为 true)。 | default (传入 KStep), icon, title, subTitle, description (KStep 的插槽),。 |
| KSwitch | 切换开关。 | value (绑定值), unCheckedValue/checkedValue, unCheckedColor/checkedColor, size, loading, disabled。 | click, updateValue, change。 | unCheckedRender, checkedRender (自定义开关内容)。 |
| KTabs | 分隔数据集合的选项卡。 | value (uid), navOptions (选项卡配置), type (card/border), editable (可动态添加), closeable (可关闭), beforeLeave (切换前的钩子)。 | click, remove, add, edit, change。 | default (传入 KTabsPane), addIcon。 |
| KTag | 用于分类或标记的标签。 | type, bgColor/textColor (自定义颜色), icon, border, closable (可移除), closeIcon。 | click, close (移除时)。 | default (自定义默认内容)。 |
| KTimeline | 垂直时间线。 | mode (left/alternate), reverse (反转节点), pending (最后幽灵节点内容或显示状态), items。 | 无 | dot, pendingDot, children (内容), pending, label。 |
| KTooltip | 简单的文本弹出提示。 | placement, trigger (manual/click/hover), mouseEnterDelay/mouseLeaveDelay, content。 | 无 | triggerEl (触发元素)。 |
| KTour | 用于引导用户的弹出组件。 | mask (是否启用遮罩), prevBtnText/nextBtnText, placement, open, closeIcon, current (当前步骤), steps (步骤配置)。 | close, finish, change (步骤更改)。 | title, closeIcon, description, footer, indicators (指标), prevButton, nextButton,。 |
| KVirtualList | 用于渲染大量数据的虚拟列表。 | data (列表源), key (唯一键), keeps (渲染的项目数), estimateSize (预估大小), isHorizontal (水平滚动), start/offset。 | scroll, top (滚动条到达顶部), bottom (滚动条到达底部)。 | default (项目内容), footer, header。 |
| KWatermark | 向页面添加文本或图片水印。 | width/height, rotate (旋转角度), zIndex, image (图片源), content (水印文本,字符串/数组), gap (水印间距), offset。 | 无 | default (水印内容)。 |