更新记录

1.2.0(2026-10-14)

视觉与示例

  • 示例工程首页展示当前版本与组件数量;Forge 为视觉体系代号(产品名仍为 KK UI)
  • 新增精选合集入口:输入框合集、精选卡片合集
  • 组件分类新增占位:导航合集、Radio 合集(提示下版开发)
  • 插件静态资源自包含:图标迁入 uni_modules/kk-ui/static/kk-icons/

特效按钮

  • 新增 / 完善:kk-pearl-button、kk-documents-button、kk-comic-button、kk-fill-button、kk-top-button
  • 新增:kk-rainbow-button、kk-flip-button、kk-buy-button、kk-ban-button、kk-apply-button
  • 新增:kk-discover-button、kk-delete-button、kk-realism-button

表单与反馈

  • 完善 kk-input、kk-checkbox、kk-notice、kk-empty 演示与样式

精选输入

  • 新增:kk-search-glow、kk-subscribe-input、kk-outline-input、kk-label-input、kk-google-search
  • 新增:kk-soft-search、kk-inbox-subscribe、kk-float-input、kk-chip-input、kk-neon-search

精选卡片

  • 新增:kk-blob-card、kk-cookie-card、kk-glass-card、kk-order-card、kk-soft-card
  • 新增:kk-code-card、kk-spin-card、kk-ticket-card、kk-corner-card、kk-alert-card

文档

  • 补全 readme.md、license.md 与示例工程根说明

平台兼容性

uni-app x(4.19)

Chrome Chrome插件版本 Safari Safari插件版本 Android Android插件版本 iOS iOS插件版本 鸿蒙 微信小程序 微信小程序插件版本
√ 1.2.0 √ 1.2.0 5.0 1.2.0 √ 1.2.0 × √ 1.2.0

KK UI 组件库

面向 uni-app x 的付费级前端 UI 组件库(插件 ID:kk-ui)。

  • 产品名:KK UI
  • 视觉体系:Forge(墨色文字 #12141A + 靛蓝主色 #1F6FEB,统一圆角 / 间距令牌)
  • 定位:成套业务密度与精选视觉组件,而非再做一个市场常见的浅蓝皮肤

当前版本见 package.json / KK_UI_VERSION(发布时请保持二者一致)。

环境要求

项 要求
HBuilderX ≥ 4.19(建议 4.71+)
运行时 仅 uni-app x(Vue3 + UTS)
付费使用 需联网云编译;正式打包请使用 DCloud 云打包
不支持 本地离线打包使用付费加密插件;uni-app(非 x)

安装

  1. 通过 DCloud 插件市场购买 / 导入
  2. 插件目录为 uni_modules/kk-ui
  3. 按 easycom 直接使用 kk-* 标签(无需手动 import 组件)

主题与版本工具:

import { KK_UI_VERSION, getTheme } from '@/uni_modules/kk-ui'

快速开始

<template>
  <view>
    <kk-notice text="欢迎使用 KK UI" type="info"></kk-notice>
    <kk-button type="primary" text="主按钮" @click="onTap"></kk-button>
    <kk-price :value="99"></kk-price>
  </view>
</template>

<script setup lang="uts">
  import { KK_UI_VERSION, getTheme } from '@/uni_modules/kk-ui'

  function onTap() {
    const theme = getTheme()
    uni.showToast({ title: theme.primary + ' · ' + KK_UI_VERSION, icon: 'none' })
  }
</script>

完整演示见示例工程首页:精选合集 + 组件分类。


组件一览

基础

组件 说明
kk-button 按钮:多类型 / 尺寸 / 胶囊
kk-pearl-button 特效:珍珠按钮
kk-documents-button 特效:文档层叠按钮
kk-comic-button 特效:漫画描边按钮
kk-fill-button 特效:填充动画按钮
kk-top-button 特效:回顶按钮
kk-rainbow-button 特效:彩虹描边按钮
kk-flip-button 特效:翻转按钮
kk-buy-button 特效:加购按钮
kk-ban-button 特效:禁用态按钮
kk-apply-button 特效:申请 / 文件夹按钮
kk-discover-button 特效:探索箭头按钮
kk-delete-button 特效:删除按钮
kk-realism-button 特效:写实质感按钮
kk-tag 标签:solid / soft / outline
kk-badge 徽标:数字 / 红点
kk-avatar 头像字标

展示

组件 说明
kk-cell 单元格:色条 / value 插槽
kk-group 分组容器
kk-panel 业务面板:light / dark / primary
kk-progress 进度条
kk-steps 步骤条
kk-price 价格排版

反馈

组件 说明
kk-notice 通知条:info / success / warning / danger
kk-empty 空状态占位

表单

组件 说明
kk-switch 开关(v-model)
kk-input 输入框:标签 / 清空 / 密码 / 校验
kk-checkbox 复选框

精选 · 输入交互

组件 说明
kk-search-glow 渐变胶囊搜索
kk-subscribe-input 订阅邮箱输入
kk-outline-input 黄描边输入
kk-label-input 上方标签输入
kk-google-search 谷歌风格搜索条
kk-soft-search 紫粉渐变外圈搜索
kk-inbox-subscribe 信箱订阅条
kk-float-input 浮动标签输入
kk-chip-input 描边压线标签输入
kk-neon-search 霓虹光晕搜索

精选 · 卡片视觉

组件 说明
kk-blob-card 光斑毛玻璃卡
kk-cookie-card Cookie 提示卡
kk-glass-card 玻璃点击卡
kk-order-card 订单成功卡
kk-soft-card 新拟态卡
kk-code-card 代码预览卡
kk-spin-card 旋转渐变描边卡
kk-ticket-card 活动门票卡
kk-corner-card 折角展开卡
kk-alert-card 消息提醒卡

规划中(下版)

分类 说明
导航合集 导航栏、选项卡等(示例工程已占位)
Radio 合集 单选按钮与选项组(示例工程已占位)

常用 API(节选)

kk-button

属性 类型 默认 说明
text string '' 文案
type primary / secondary / outline / ghost / danger primary 类型
size sm / md / lg md 尺寸
round boolean false 胶囊
disabled boolean false 禁用
block boolean false 块级

kk-switch

属性 类型 默认 说明
modelValue boolean false 是否开启(v-model)
disabled boolean false 禁用
activeColor string #1F6FEB 开启色

kk-input

属性 类型 默认 说明
modelValue string '' 绑定值(v-model)
label string '' 标签
placeholder string '' 占位
password boolean false 密码
clearable boolean false 清空
disabled boolean false 禁用
error string '' 校验提示

kk-steps

属性 类型 默认 说明
items string[] [] 步骤文案
current number 0 当前步骤(从 0 起)
activeColor string #1F6FEB 激活色

kk-price

属性 类型 默认 说明
value number 0 金额
symbol string ¥ 货币符号
suffix string '' 后缀,如 /年
color string #E11D48 颜色
size sm / md / lg md 尺寸

更多属性与事件请查看示例工程各演示页,或直接阅读组件源码(源码授权版)。


主题令牌

import { getTheme } from '@/uni_modules/kk-ui'

const theme = getTheme()
// theme.primary / theme.ink / theme.surface
// theme.radiusSm / theme.radiusMd / theme.radiusLg
// theme.success / theme.warning / theme.danger ...

静态资源(图标)位于插件内:

uni_modules/kk-ui/static/kk-icons/

组件内引用路径为 /uni_modules/kk-ui/static/kk-icons/...,不依赖示例工程目录。


授权与售卖

类型 说明
普通授权 源码不可见,运行 / 发行走云编译;绑定唯一 appid + 包名
源码授权 可获得完整源码,仍绑定 appid + 包名;禁止转售、公开传播为同类商品
试用 可本地运行或自定义基座,不能正式发布
离线打包 不支持使用付费加密插件

价格以插件市场页面及 package.json → dcloudext.sale 为准。详见 license.md。


开发约束(维护者 / 二次开发)

  • easycom:components/组件名/组件名.uvue
  • 插件自包含:禁止引用示例工程或其他外部目录资源
  • 禁止混入 utssdk
  • 对外导出仅通过根目录 index.uts
  • 插件内不得包含 manifest.json / pages.json / App.uvue / main.uts / uni.scss

示例工程说明

随插件上传的示例工程为完整演示 App:

  • 首页:版本号、组件数量、精选合集、组件分类
  • 分类页:基础 / 展示 / 反馈 / 表单;导航与 Radio 为下版占位
  • 演示页:各组件交互预览

导入插件后,建议用 HBuilderX 打开示例工程,真机或模拟器跑通再集成到业务项目。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无

暂无用户评论。