Skip to content

更新日志

日志说明:修改 新增 修复 删除

1.3.3 2026-07-18

commit: 362cb04

  • 修复 修复中英文侧边栏中 Badge 组件的错误跳转链接
  • 新增 补全 Icon 组件的中英文官方文档,替换原有 TODO 占位内容
  • 新增 新增 Badge 组件的完整中英文使用文档
  • 新增 新增组件库说明文档 llms.txt

1.3.2 2026-07-13

  • 修复 安全 · 三处 XSS 攻击面
    • 修复 Parse H5 端 v-html 接入标签/属性白名单与 isSafeUrl 协议校验,allowedTags / allowedAttrs 在 H5 端正式生效,拦截 javascript: / data:text/html 等危险协议
    • 修复 useHtmlParser on* 事件属性过滤放宽分隔符匹配,堵住 <img/onerror=...> 这类以 / 分隔的绕过
    • 修复 Markdown highlight 回调输出经 sanitize 清洗后再嵌入,杜绝高亮回调注入
  • 修复 跨端崩溃 · 条件编译缺失
    • 修复 Popup 滚动锁 document 访问加运行时守卫、requestAnimationFrame 在非 H5 端改用 nextTick 兜底,小程序 / App 端打开弹层不再 ReferenceError
    • 修复 IndexList 索引导航 requestAnimationFrame 改用 setTimeout 节流,非 H5 端触摸不再崩溃
    • 修复 Modal 命令式调用改为响应式驱动,关闭动画可正常播放
    • 修复 useGesture 补 H5 运行时守卫与 touches 空值保护
  • 修复 v-model / 受控失效
    • 修复 Cascader 新增 modelValue 侦听与首屏回显,中间层点击不再直接改写外部值、取消可正确还原
    • 修复 Tree 接通 v-model(modelValue 初始化 + update 回写),搜索时自动展开命中项祖先,折叠子树内的匹配项可见
    • 修复 CityLocate 补齐 update:modelValue 闭环,支持受控设置与回显
  • 修复 表单校验体系
    • 修复 useForm 全表单校验不再把无规则字段误置为 success 绿态
    • 修复 FormItem 接通 change / blur 自动校验,「输入即校验」正式生效
    • 修复 CheckboxGroup / RadioGroup 修正 formContext.props 读取路径,Form 级 disabled / readonly / size 可正确下发
  • 修复 其它组件缺陷
    • 修复 Input number / digit 类型支持连续输入小数(不再吞掉小数点)
    • 修复 Navbar isShowLeft / isShowRight 显隐生效;Tabbar fixed 占位补齐底部安全区、安全区 0 值不再被强制成 20px
    • 修复 Sticky 引入占位元素修复吸顶后无法复原的「吸顶卡死」与布局跳动;Tabs 可滚动模式指示器扣除横向滚动偏移
    • 修复 NoticeBar 默认图标不再被当作明文 "volume" 渲染
    • 修复 Toast / Notify 单例状态多实例串味修复,命令式调用不再重复弹出
    • 修复 Button onTap 事件正式触发、清理 ripple 队列内存泄漏、H5 点击坐标兼容
    • 修复 Config 全局事件监听器改为配对注册 / 注销,消除 hide / show 往返叠加泄漏
    • 修复 Upload 引入内部状态副本并按文件 id 定位,修复依赖 prop 回流导致的状态 / 进度 / url 丢失
    • 修复 Image src 变更时重置加载状态并重新挂载,reload() 可真正触发重载
    • 修复 Waterfall 加载更多不再只触发一次,支持持续下拉加载

1.3.1 2026-06-11

  • 新增 内容解析组件体系 — 2 个内容解析组件完整实现
    • 新增 Parse 富文本解析器(跨平台 HTML 富文本解析与渲染,内置 XSS 安全过滤 / 图片预览 / 链接拦截 / tagStyle 注入;H5 使用 v-html 直接渲染,App / 小程序使用 rich-text + parsed nodes)
    • 新增 Markdown 文本解析组件(零依赖 GFM 子集纯字符串解析器:标题 / 强调 / 链接 / 图片 / 代码块 / 列表 / 任务列表 / 引用 / 水平线 / 表格 / 自动链接 / 反斜杠转义,内部委托 SeeParse 渲染并复用其 XSS 过滤、图片预览、链接拦截能力)
  • 新增 内容解析基础设施
    • 新增 useHtmlParser Hook — HTML 解析工具(导出 parseHtml / stripHtml / sanitizeHtml / extractImgSrc 四个纯函数,支持 HTML 实体解码 / 标签白名单 / 危险标签及协议剥离 / tagStyle 注入)
    • 新增 useMarkdownParser Hook — Markdown 解析工具(导出 markdownToHtml / stripMarkdown / extractMarkdownImages 三个纯函数,支持 GFM 开关 / 高亮回调 / 自定义 options)
  • 修改 useField Hook 优化导入结构,提升模块化复用性
  • 新增 index.ts 注册 SeeParse、SeeMarkdown 组件,新增类型导出:SeeParsePropsSeeParseEmitsSeeParseNodeSeeMarkdownPropsSeeMarkdownEmitsMarkdownParserOptions

1.3.0 2026-06-11

  • 新增 导航组件体系 — 13 个导航组件完整实现
    • 新增 Navbar 自定义导航栏(支持固定定位 / 搜索栏嵌入 / 毛玻璃效果 / 安全区适配)
    • 新增 NavbarMini 迷你导航栏(轻量子页面导航,默认高度 64rpx)
    • 新增 Tabbar 底部导航栏(支持 v-model / 中央凸起按钮 / Badge 徽标 / 路由模式)
    • 新增 BackTop 返回顶部(支持滚动监听 / 自定义容器 / 平滑回顶动画)
    • 新增 Tabs 标签页(支持三种样式 / 滑动切换 / 懒加载 / KeepAlive 缓存 / 动态增删)
    • 新增 Subsection 分段器(支持 default / button / pill 三种样式,轻量切换控件)
    • 新增 Dropdown 下拉菜单(支持单选 / 多选 / 级联 / 日期筛选 / 自定义面板)
    • 新增 Pagination 分页器(支持 button / simple / number 三种模式)
    • 新增 Steps 步骤条(支持水平 / 垂直方向 / 四种状态 / 圆点模式)
    • 新增 IndexList 索引列表(支持 A-Z 索引 / 拼音搜索 / 右侧索引导航条)
    • 新增 Tree 树形组件(支持级联选择 / 半选状态 / 搜索过滤 / 10000 节点虚拟滚动)
    • 新增 CityLocate 城市定位选择器(支持 GPS 定位 / 拼音搜索 / 150+ 城市数据 / 历史缓存)
    • 新增 Empty 空状态组件(支持 5 种内置类型 / 自定义图片和操作按钮)
  • 新增 导航基础设施
    • 新增 useRoute Hook — 跨平台路由统一封装(navigateTo / redirectTo / switchTab / reLaunch / navigateBack)
    • 新增 useSafeArea Hook — 安全区适配(top / bottom / left / right 安全边距 + statusBarHeight)
    • 新增 useScrollSpy Hook — 滚动位置监听(RFA 节流 / 方向判断 / 指定容器)
    • 新增 useTree Hook — 树形数据管理(扁平化 / 级联算法 / 搜索过滤)
  • 新增 theme.scss 新增 55+ 导航组件 CSS 变量,含 Light / Dark 双模式
  • 新增 所有导航组件支持 Light / Dark 主题切换
  • 新增 所有导航组件支持 H5 / 小程序 / App 多端兼容
  • 新增 index.ts 注册 16 个导航组件 + 4 个导航 Hooks,完整类型导出

1.2.0 2026-06-10

  • 新增 数据组件体系 — 6 个数据组件完整实现
    • 新增 CountDown 倒计时(支持精确挂钟校准 / 毫秒精度 / 自定义格式 / 服务端时间同步)
    • 新增 CountTo 数字滚动(支持缓动函数 / 千分位分隔 / 前缀后缀 / 动态更新目标值)
    • 新增 LineProgress 线形进度条(支持状态颜色 / 渐变色 / 条纹动画 / 文字内置 / 自定义格式化)
    • 新增 List 列表(支持加载状态 / 空状态 / 错误状态 / 完成状态 / 分组 / 水平滚动 / 上拉加载更多)
    • 新增 Table 表格(支持列配置 / 排序 / 行选择 / 展开行 / 树形数据 / 分页 / 吸顶表头 / 固定列 / 虚拟滚动)
    • 新增 VirtualList 虚拟列表(支持固定高度 / 动态高度 / 水平滚动 / 缓冲区 / 滚动到指定位置)
  • 新增 数据组件基础设施
    • 新增 useCountdown Hook — 倒计时管理(精确挂钟校准 / 暂停恢复 / 重置)
    • 新增 useCountTo Hook — 数字滚动管理(缓动动画 / 暂停恢复 / 动态更新)
    • 新增 useVirtualWindow Hook — 虚拟滚动窗口管理(可视区域计算 / 动态高度支持)
  • 新增 所有数据组件支持 Light / Dark 主题切换
  • 新增 所有数据组件支持 H5 / 小程序 / App 多端兼容
  • 新增 index.ts 新增类型导出:CountdownTimeDataSeeTableColumnSeeTablePagination

1.1.0 2026-06-05

  • 新增 表单组件体系 — 17 个表单组件完整实现
    • 新增 Form 表单(支持 validate / reset / clearValidate / scrollToField)
    • 新增 FormItem 表单项(支持 label / 校验状态 / 错误信息展示)
    • 新增 Input 输入框(支持 clearable / password / formatter / prefix / suffix / count)
    • 新增 Textarea 文本域(支持 autoHeight / wordLimit / clearable)
    • 新增 Checkbox 复选框(支持 Group / 全选半选 / min / max 限制)
    • 新增 Radio 单选框(支持 Group / 行内排列 / 边框模式)
    • 新增 Switch 开关选择器(支持自定义值 / 颜色 / 文字描述)
    • 新增 Rate 评分(支持半星 / 自定义图标 / 清除评分)
    • 新增 Slider 滑动选择器(支持范围选择 / 垂直模式 / 步长刻度)
    • 新增 NumberBox 步进器(支持步长 / 小数位数 / 长按连续增减)
    • 新增 Search 搜索(支持圆角方形 / 操作按钮 / 自定义插槽)
    • 新增 Select 选择器(支持单选多选 / 搜索过滤 / 远程搜索 / 分组)
    • 新增 Picker 选择器(支持单列 / 多列 / 联动模式)
    • 新增 Cascader 级联选择器(支持无限级 / 懒加载)
    • 新增 DatetimePicker 日期选择器(支持 date / time / datetime / year-month / month-day)
    • 新增 Upload 上传(支持图片 / 视频 / 文件 / 多选 / 压缩 / 自定义上传)
    • 新增 Code 验证码输入框(支持自动聚焦 / 粘贴 / 遮罩 / 光标动画)
    • 新增 Keyboard 键盘(支持数字 / 身份证 / 完整键盘 / 安全键盘)
  • 新增 表单基础设施
    • 新增 useForm Hook — 表单管理(校验 / 重置 / 清除 / 数据读写)
    • 新增 useField Hook — 字段管理(校验状态 / 生命周期 / Form 联动)
    • 新增 表单验证引擎(支持同步 / 异步校验、内置规则、自定义校验器)
  • 新增 所有表单组件支持 Light / Dark 主题切换
  • 新增 所有表单组件支持 H5 / 小程序 / App 多端兼容
  • 修改 Button size 属性默认值从 'normal' 改为 'default'
  • 修改 Tag disabled 属性重命名为 isDisabled,保持命名一致性
  • 新增 Radio 支持独立使用 v-model,无需 RadioGroup 包裹
  • 新增 Textarea 集成 useField,支持表单校验联动,暴露 validateStatus / validateMessage
  • 修改 Form 合并多个 watch 为单个,优化响应式性能
  • 修改 Picker 选中项改为居中对齐,优化滚轮交互体验
  • 修改 Cascader 面板增加安全区域适配,options 监听改为 deep: false 提升性能
  • 修改 Slider 垂直模式改用 CSS 变量定位,提升渲染稳定性
  • 修改 NumberBox 长按重复改用递归 setTimeout 实现加速,修复 H5 端鼠标事件泄漏
  • 修改 Upload 新增 accept 文件类型校验,修复 Object URL 内存泄漏,H5 端移除 chooseMedia 降级
  • 修改 Keyboard 数字随机键盘布局改为打开时缓存,避免输入过程中变化
  • 修改 Link 新增 URL 协议白名单校验,阻止非安全协议跳转
  • 修改 Rate 半星渲染改用 background-clip: text,提升跨平台兼容性
  • 修改 DatetimePicker 选项高度根据 size 动态计算,外层包裹 div 避免结构问题
  • 修改 Code 聚焦逻辑优化,小程序端通过 needFocus 切换实现重新聚焦
  • 修改 theme.scss 新增 --see-bg-dark-color--see-surface-color 主题变量
  • 修改 所有表单组件 inject 统一使用 InjectionKey,类型更安全
  • 新增 index.ts 新增类型导出:FormRuleFormInstanceSelectOptionCascaderOption

1.0.014 2025-12-15

commit: 6524585

  • 修复 Text 组件打字机计数方法类型错误的 BUG

commit: 3cc3700

  • 新增 Text 组件打字机效果
  • 新增 打字机效果 Hook
  • 新增 新增数字滚动 Hook

commit: 4300ee3

  • 新增 新增 Text 组件数字滚动

1.0.013 2025-12-13

commit: da12e81

  • 新增 Icon 图标组件示例
  • 新增 Icon 图标组件

commit: eaaf85a

  • 新增 Link 组件 Props 中的 size 属性
  • 新增 Text 组件 Props 中的 size 属性

commit: a5ec9bd

  • 修改 部分组件中的 JsDoc
  • 修改 Dcloud 中 README.md

1.0.012

  • 测试 GitHub Action 自动拉取最新 npm 包

1.0.011

  • 测试 GitHub Action 自动拉取最新 npm 包

1.0.010 2025-12-07

commit: 7320e8c

  • 修改 组件位置以适配 Dcloud 插件市场

1.0.009 2025-12-06

commit: 95acfdc

  • 修改 组件驼峰命名为短横线命名

1.0.009-alpha1 2025-12-05

commit: a3c8efd

  • 新增 CurrencyOptions 和 DateFormatOptions 导出

1.0.008 2025-12-05

commit: d793988

  • 修改 组件注释位置

1.0.008-alpha7 2025-12-05

commit: 84b01af

  • 新增 组件 name

1.0.008-alpha6 2025-12-05

commit: 1db701d

  • 新增 打包路径

1.0.008-alpha5 2025-12-05

commit: f8fe7a7

  • 新增 使用 vite 构建

1.0.008-alpha4 2025-12-05

commit: d0efd67

  • 修改 打包配置

1.0.008-alpha3 2025-12-05

commit: 34c1a55

  • 修改 打包配置

1.0.008-alpha2 2025-12-05

commit: 45c35b4

  • 修改 SeeLink 中 text 类型
  • 修复 useCurrencyFormat 中 unref 类型报错的 BUG

1.0.008-alpha1 2025-12-04

commit: 58294e3

  • 新增 日期格式化 Hook
  • 新增 时间距今 Hook
  • 新增 金额格式化 Hook

commit: c24964f

  • 新增 新增 SeeText 组件
  • 删除 SeeButton 无用的文档示例

commit: dd7e18f

  • 新增 .gitignore 文件

commit: 8101299

  • 新增 SeeLink 组件预览页面
  • 新增 SeeLink 组件

commit: 854d920

  • 修复 SeeButton 预览页面在 APP 端间距过大的 BUG

1.0.007 2025-12-02

  • 修改 theme.scss 主题文件

1.0.006 2025-12-01

  • 修改 SeeButton 导入结构
  • 新增 类型文件 declaration.d.ts

1.0.005-alpha 2025-12-01

1.0.004-alpha 2025-12-01

  • 修复 Typescript 失效的 bug
  • 新增 Vite 构建

1.0.003-alpha 2025-12-01

  • 新增 Typescript 支持
  • 新增 theme.scss

1.0.002 2025-11-30

  • 新增 Button 组件

1.0.001 2025-11-27

  • 开坑

辽 ICP 备 2025070134 号