更新日志
赞助
提示
如果你在使用过程中发现了问题、bug或希望贡献新功能 / 新组件,欢迎通过以下方式与我联系:
- 问题反馈:前往 GitHub Issues 提交
issue,建议附上复现步骤或最小示例 - 代码贡献:新功能、新组件、
bug修复及文档更新,请先阅读贡献指南,再向main分支发起Pull Request - 直接联系:通过页面右下角邮箱地址与我直接沟通
3.9.2 2026-11-07
2026-11-07
- 优化 数字输入框 InputNumber 的空值语义:
value/defaultValue接受null(undefined仍表示非受控),清空输入时change与update:value上报null(原为undefined),空值步进按0起算,使用者文档同步属性与事件类型 - 修复 日期选择器 DatePicker 与 时间选择器 TimePicker 的键盘与焦点:收起态
Enter展开,展开态提交并收起,Esc收起,Tab/Shift+Tab在输入框与面板间进出,焦点移出即收起;键盘目标列的底色与选中项区分开,面板收起后清除,使用者文档同步键盘操作说明 - 修复上述两个选择器的输入与禁用:手输非法文本、命中
disabledDate的日期回填为已提交文本,同值选择不再重复派发change,展开中切为禁用即收起且解除禁用不自行展开 - 修复 日期选择器 DatePicker 的面板与范围形态:周 / 周范围选完月份回到周面板,十年面板恒标出视图日期所在十年,配置
disabledDate时年 / 十年面板的悬浮预览不再卡顿;与 时间选择器 TimePicker 的范围形态下划线与面板箭头在容器宽度变化后不再错位 - 优化浮层滚到边界的行为:日期与时间选择器的时间列、日期选择器的预设面板、标签页 Tabs 的「更多」下拉,滚到顶 / 底后继续滚动不再带动页面(与 选择器 Select 的面板一致)
- 修复 滚动条 Scrollbar 的滑块显隐:指针在滚动区域外时,程序化滚动(如时间列展开时滚到选中项)不再点亮滑块并常驻;内容异步撑开后指针已在区域内时,滚动仍能正常点亮
- 优化 轮播图 Carousel 的导航箭头:补轮廓暗晕与悬停提亮,亮色图片上更易辨认;关闭
loop到达首 / 尾后该方向箭头置灰且不再响应点击 - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
3.9.1 2026-11-06
2026-11-06
- 增强 滚动条 Scrollbar 的实例能力:
getScrollData()补scrollLeft,由缓存快照改为调用时实时读取(未挂载时各项为0),新增导出ScrollbarExpose/ScrollDirection/ScrollbarScrollData类型 - 修复 滚动条 Scrollbar 的滚动行为:
scroll/scrollend在拖动滑块、scrollTo/scrollBy及直接写scrollLeft/scrollTop时不再丢失(位置未变不派发、横纵同帧变化各派发一次,scrollend不再受autoHide/trigger门控);<KeepAlive>切回后恢复滚动位置,滑块不再超出轨道长度、拖拽不再跳动,delay运行期修改即时生效 - 修复 级联选择 Cascader 虚拟滚动快速滚动(含触控板惯性)时列内出现整片空白
- 修复 时间轴 Timeline 的自定义轴点:遮挡块不再强制圆角与内边距,图标 / 文字轴点不再露出圆环或方块边角;
--timeline-head-bg默认值不再写死在组件根上,页面底色与容器色不一致时可改由祖先元素覆盖 - 重构 滚动监测 useScroll:改用
useScroll(target, options),throttleDelay移除(需要限流时在onScroll内自行处理),onScroll/onStop与新增的scrollEndDelay移入options;xScrollMax/yScrollMax更名maxX/maxY,旧left/right/top/bottom(滚动方向)移除、方向改由新增的direction上报,新增到边界判断atLeft/atRight/atTop/atBottom与start/stop/refresh - 更新使用者文档
- 组件库及文档代码优化
3.9.0 2026-11-05
2026-11-05
- 重构 标签页 Tabs:
items属性与TabsItem类型移除,页签改用TabPane子组件描述(key写在子组件,tab/content插槽改为tab插槽与默认插槽,icon由tab插槽承接) - 移除
centered属性,改用justifyContent: 'center'(card下仅center生效,line下溢出时不生效);animated默认值由true改为false,需要动画时须显式开启 - 新增
addable、TabPane的closable与tabBar/addIcon插槽、tabClass/contentClass、add/close/tabClick事件,页签可增删、页签头与类名自定义 - 新增
beforeLeave、destroyInactiveTabPane与TabPane的displayDirective(if/show/show:lazy):切换前可拦截,非激活面板的卸载时机可配置 - 新增溢出收纳与
centerActiveTab:放不下的页签仍可滚动到达,完全滚出的收进「更多」下拉,激活项可滚动到导航区中间,滚动方向经tabScroll上报 - 优化可访问性:补
tablist/tab/tabpanel语义与方向键、Home/End键盘导航 - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
3.8.2 2026-11-04
2026-11-04
- 优化输入类组件:输入框 Input / 搜索框 InputSearch / 文本域 Textarea 的
v-model置为undefined时保留最后一次内容,不再清空输入框(需要清空时显式传空字符串);Textarea的value默认值由''改为undefined - 新增非受控初值:输入框 Input / 搜索框 InputSearch / 文本域 Textarea / 数字输入框 InputNumber / 选择器 Select / 日期选择器 DatePicker / 时间选择器 TimePicker / 分段控制器 Segmented / 复选框 CheckboxGroup / 单选框 RadioGroup / 评分 Rate 共
11个组件的defaultValue;上传 Upload 为defaultFileList - 修复 输入框 Input / 搜索框 InputSearch / 文本域 Textarea 的
showCount在输入法合成期字数跳动 - 修复 数字输入框 InputNumber 的输入法合成:输入法选词时上下键不再触发数值步进,中文句号
。自动按小数点处理 - 修复 文本域 Textarea 非受控下开启
autoSize时高度不随内容增长 - 更新使用者文档与贡献者文档:补充
defaultValue属性说明与非受控示例,明确取值类字段的非受控入口约定 - 组件库及文档代码优化
3.8.1 2026-11-04
2026-11-04
- 新增 输入框 Input / 搜索框 InputSearch / 文本域 Textarea / 数字输入框 InputNumber 的
focus事件与focus()/blur()方法:事件参数为原生FocusEvent,方法可程序化控制焦点 - 修复 输入框 Input / 搜索框 InputSearch / 数字输入框 InputNumber 的容器误设
tabindex="1":键盘Tab会多停一次且打乱全站Tab顺序,现直达输入框;InputNumber点击上下箭头也不再让输入框失焦 - 优化 选择器 Select / 级联选择 Cascader / 自动补全 AutoComplete 的
focus/blur事件:均回传原生FocusEvent(含relatedTarget),与日期 / 时间选择器口径统一 - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
3.8.0 2026-11-04
2026-11-04
- 新增 分页 Pagination 的
bordered属性与showQuickJumper的对象形态{ goButton }(传字符串即按钮文案),跳转框改为只接受数字、有按钮时失焦不自动跳转,并补充PaginationQuickJumper类型导出 - 修复 分页 Pagination 的省略号按钮类名拼写(
pagintion-jump-prev/pagintion-jump-next→pagination-jump-prev/pagination-jump-next,按旧类名覆盖样式的需同步改名)与页码越界:total/page越界时按有效页码渲染,update:page/change也返回有效页码 - 修复 表格 Table 分页在数据量或
total缩小后表体为空:改按有效页码渲染,pagination补充defaultPage/defaultPageSize初值;展开按钮补齐type="button"与展开态无障碍属性 - 新增 输入框 Input / 搜索框 InputSearch / 文本域 Textarea / 数字输入框 InputNumber 的
blur事件,参数为原生FocusEvent - 优化 选择器 Select / 输入框 Input / 分页 Pagination 的尺寸切换过渡效果
- 优化 表格 Table 的
sortChange事件类型定义 - 修复 对话框 Dialog / 模态框 Modal 的头部按钮缺少按压态与焦点环
- 更新使用者文档与贡献者文档
- 组件库脚本及配置优化
- 组件库及文档代码优化
3.7.2 2026-11-03
2026-11-03
- 新增 间距 Space 的
split插槽:在相邻内容之间插入分隔符,内容不足两个时不渲染 - 新增 弹性布局 Flex 的
flex(容器自身作为flex子项时的伸缩简写,如flex: 1)与component(渲染的标签名或组件)属性 - 修复 弹性布局 Flex / 间距 Space 的外部间距与空内容占位:写在组件上的
margin类可正常生效,无内容(v-if全不成立)时不再占位 - 组件库及文档代码优化
3.7.1 2026-11-03
2026-11-03
- 拖拽上传改为遵循 上传 Upload 的
accept/multiple约束:类型不符的文件不再入库,经新增的reject事件回传;关闭多选时拖入多个只取第一个文件 - 修复 上传 Upload 的
maxCount:为1时占满后仍可上传替换当前文件,超出上限的文件不再写入列表 - 修复 评分 Rate 的
change派发时序:改在v-model更新后触发,@change中不再读到旧值 - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
3.7.0 2026-11-02
2026-11-02
- 可写字段改为「传值即受控」:
value/open/activeKey等传入后,交互只上报update:、界面以父侧回写为准;只传值不监听update:的写法不再响应交互(评分 Rate、日期选择器 DatePicker、分页 Pagination 等),补v-model即可,原本就用v-model的无需改动 - 修复 下拉菜单 Dropdown 受控时点击菜单项不收起:该次收起只上报
update:open,不触发openChange - 修复 日历 Calendar 的
CalendarProps缺少value:显式标注该类型时v-model:value类型报错 - 新增非受控入口:滑动输入条 Slider 的
defaultValue、标签页 Tabs / 折叠面板 Collapse 的defaultActiveKey、分页 Pagination 的defaultPage/defaultPageSize:不绑v-model时也能指定初值并正常交互 - 新增 选择器 Select / 自动完成 AutoComplete 的
update:open事件:面板开合支持v-model:open;原有的openChange/dropdownVisibleChange继续派发 - 新增各组件的
XxxSlots类型导出(含XxxProvider):配合defineSlots可在二次封装时继承插槽名与作用域参数类型、插槽名写错在编译期报错;同时补齐 级联选择 Cascader 的CascaderSearchSegment、选择器 Select 的SelectMenuNode/SelectDropdownRenderParams/SelectTagRenderParams - 更新使用者文档和贡献者文档
- 组件库及文档代码优化
3.6.0 2026-10-31
2026-10-31
- 重构 级联选择 Cascader:由三个并排选择框改为单选择器 + 多列浮层面板,层级不再固定三级;移除
gap/height/maxDisplay/search/filter(maxDisplay→panelHeight、search→showSearch、filter→showSearch.filter且第二参改为完整路径),width/disabled/placeholder不再接受数组,width默认auto→184、allowClear默认false→true、placement改四向取值(旧'bottom'/'top'失效)、change第二参改为选项数组 - 新增 级联选择 Cascader 的多选(
multiple/showCheckedStrategy/maxTagCount/maxTagPlaceholder/tagRender/getCheckedData)、showSearch定制(filter/sort/limit/render/matchInputWidth)、loadData异步加载、virtual虚拟滚动、v-model:open/v-model:searchValue受控、displayRender/expandTrigger/status/bordered、default/action插槽、键盘操作(方向键跨列、Space勾选、Backspace删 tag)、theme.components.Cascader.primaryColor组件级主色;使用者文档同步补全属性 / 事件 / 插槽说明 - 组件库部分依赖版本升级
- 组件库及文档代码优化
3.5.0 2026-10-30
2026-10-30
- 文字提示 Tooltip 的
open改为受控(默认false→undefined,不传时行为不变,传入后需经v-model:open回写),新增tooltipRole/tooltipLabelledby/describedBy;气泡卡片 Popover、弹出确认 Popconfirm 继承其完整属性,anchor/disabled/openControl等可直接写在组件上,contentClass/tooltip移除 - 文字提示 Tooltip 的
click触发改为点击即开合、再次点击立刻收起,Esc关闭不再要求开启keyboard(此后只控制Enter切换),气泡卡片 Popover 同步;弹出确认 Popconfirm 面板语义改为alertdialog(标题即可访问名称),打开后焦点落在「确定」、关闭归还触发元素 - 下拉菜单 Dropdown 的
contextmenu浮层锚定右键位置,页面或容器滚动时随触发区移动;重复右键不再弹出原生菜单,左键点击触发器即可收起 - 浮层的外部点击关闭改为按下即判定(触屏
touchstart),面板内按下、拖到面板外松手不再误关:文字提示 Tooltip、下拉菜单 Dropdown、日期选择器 DatePicker、时间选择器 TimePicker、颜色选择器 ColorPicker 生效;置于 模态框 Modal / 抽屉 Drawer / 对话框 Dialog 内时随容器关闭收起,不再残留打开态 - 组件库及文档代码优化
3.4.2 2026-10-29
2026-10-29
- 重构 选择器 Select / 自动完成 AutoComplete 的下拉面板:外层包裹节点
.select-panel-wrapper/.auto-complete-panel-wrapper移除,改由公共浮层容器承载(面板根select-panel-container/auto-complete-panel不变),依赖旧包裹节点的:deep()选择器改用popupClassName/dropdownMenuStyle或直接写面板根类名 - 修复 下拉菜单 Dropdown、菜单 Menu 等浮层面板内嵌的
Tooltip/Popover在面板关闭时不随之收起的问题 - 组件库及文档代码优化
3.4.1 2026-10-28
2026-10-28
- 修复 全局化配置 ConfigProvider 的
baseZIndex与theme在路由守卫中创建离散实例(createDiscreteApi)时不生效的问题 - 贡献者文档补充
provide/inject注入契约与守护说明 - 组件库代码优化
3.4.0 2026-10-28
2026-10-28
- 移除 水印 Watermark 的
fixed属性:fullscreen水印始终固定于视口,原随文档滚动的写法改用非全屏水印包裹根内容;textStyle的fontWeight'light'/'weight'改为'lighter'/'bolder'、fontStyle的'none'改为'normal';offset默认值改为gap / 2(原[50, 50]) - 新增 水印 Watermark 的
imageOpacity与textStyle的lineHeight/textAlign/fontVariant;图片水印未指定宽高时按原图比例显示,不再拉伸变形 - 修复 水印 Watermark 的取色与绘制:直接写
<html data-va-mode>切暗色时默认文字色跟随重绘,图片加载失败会提示缺少CORS响应头 - 更新 水印 Watermark 的使用者文档与贡献者文档
- 组件库及文档代码优化
3.3.2 2026-10-27
2026-10-27
- 修复 文字提示 Tooltip、选择器 Select 等组件的
to/listenTo/anchor,以及 数字动画 NumberAnimation、轮播图 Carousel 的缓动预设名:发布包中传入DOM元素或预设名会误报Invalid prop,原写法无需调整 - 修复 回到顶部 BackTop 隐藏时跳过离场动画的问题
- 更新使用者文档与贡献者文档
- 组件库及文档代码优化
3.3.1 2026-10-26
2026-10-26
- 修复 文本滚动 TextScroll 的滚动启停、节奏与样式:
start()重复调用不再叠加滚动,KeepAlive失活即暂停、返回后接着滚动,interval改为纯停留时长(过渡另计duration,同参数下整体变慢),ellipsis下itemStyle的maxWidth生效 - 更新组件库文档与贡献者文档
3.3.0 2026-10-25
2026-10-25
- 二维码 QRCode 中央图标底色属性
iconBackgroundColor移除,改用iconBgColor - 新增 二维码 QRCode 的
spinProps属性,可配置loading状态的指示符与文案;遮罩不透明度改由--qr-code-mask-opacity控制,默认值由1改为0.96 - 优化 二维码 QRCode 的默认取色:
color/bgColor/borderColor改由主题变量驱动,暗色主题下二维码自动反色 - 新增 菜单 Menu 深色皮肤(
theme="dark")的底色跟随主题色:根列表、浮层面板与内联子菜单同步换色相(theme.components.Menu.primaryColor同样驱动);新增--va-bg-brand-dark-color/--va-bg-brand-dark-deep-color,浮层面板与内联子菜单可分别用--va-menu-popup-background/--va-menu-inline-submenu-background单独覆盖 - 优化 加载中 Spin 翻转双环的配色(内环不再固定为主色),并消除两环交界处的叠压亮线
- 优化 下拉菜单 Dropdown 与 选择器 Select 选项透传字段的类型,读取自定义字段无需再断言
- 修复暗色主题下的对比度:抽屉 Drawer 面板阴影不再与遮罩叠出色带、轮播图 Swiper 分页器未选中的圆点与进度条轨道可见、徽标 Badge 实色底计数文字对比充足、日期选择器 DatePicker 与 时间选择器 TimePicker 范围箭头与面板协调
- 更新使用者文档和贡献者文档
- 组件库及文档代码优化
3.2.1 2026-10-24
2026-10-24
- 修复 按钮 Button、开关 Switch、单选框 Radio 与 复选框 Checkbox 的水波纹:波纹未播完时连点、或被禁用后重新启用,不再丢波或凭空补播一次
- 优化上述四个组件的水波纹动画与样式
- 组件库及文档代码优化
3.2.0 2026-10-24
2026-10-24
- 重构并增强 文本省略 Ellipsis:提示显隐与溢出状态不再改变文本容器的结构、类名与样式,提示实例按需创建(受控开合时提前创建);
tooltip由boolean扩展为boolean | EllipsisTooltipProps,原先直接写在组件上的 文字提示 Tooltip 属性(如bg-color/trigger)需移入该对象,content-class/content-style一并失效(类名与样式直接写在组件上),并新增EllipsisTooltipProps类型导出;expand在单行文本下同样可展开 - 优化 浮动按钮 FloatButton:无提示内容时不再创建 文字提示 Tooltip 实例,按钮的结构、类名与尺寸保持不变
- 新增 文字提示 Tooltip 的
anchor与getDisabled属性:前者传入外部元素作为锚点(不再渲染触发包裹层),后者在每次展示前判定是否允许展示 - 更新组件库文档
3.1.0 2026-10-23
2026-10-23
- 时间轴 Timeline 的属性与插槽调整:移除
items属性与Item类型(节点改用TimelineItem承载)、width(宽度交由宿主布局控制)与空内容--占位;desc→content、lineStyle→lineType、mode的center→alternate、容器position→start(默认left→right,交替模式内容先从右侧出现);旧dot/desc作用域插槽改为无作用域参数的dot/ 默认插槽 - 时间轴 Timeline 的类名与类型更名:除
timeline-wrap外类名一律更名(如timeline-item→timeline-item-wrap、timeline-dot→timeline-item-head),依赖旧类名的自定义样式需同步改写;TimelineItem类型改为同名组件、节点配置类型改用TimelineItemProps - 时间轴 Timeline 拆分为容器 +
TimelineItem节点组件(容器只管整体布局与状态,数据场景直接v-for渲染),新增幽灵节点pending/pendingDot(内置加载环)、倒序reverse、水平排列horizontal(超出可横向滚动)与尺寸档位size/iconSize TimelineItem补齐title/content/time三段结构与左侧标签label,支持position/lineType单侧覆盖、自定义轴点插槽与预设语义色轴点- 优化 时间轴 Timeline 的节点结构语义:改为
ul/li语义化列表,补齐无障碍语义与系统「减少动效」偏好下的表现 - 组件库文档更新优化
3.0.0 2026-10-22
2026-10-22
- 全局化配置 ConfigProvider 的
theme改为{ seed, mode, components }:原{ common, 组件名 }写法移除(组件级配色改用theme.components),颜色只需给种子,色阶、状态色与暗色档位由库内派生;主题相关迁移(theme形状、abstract默认值、被移除的工具函数与私有变量)对照见定制主题 - 全局化配置 ConfigProvider 的
abstract属性默认值由true改为false:实例默认渲染一层包裹元素(tag可换span等),主题只作用于自身子树;需要页面级主题(Teleport浮层、页面链接色)时在最外层显式传:abstract="true" - 旧版由
JS注入的--<组件名>-primary-color一类主题变量移除:曾用它们覆盖组件配色的样式需改为--va-<组件名>-*令牌或theme.components - 移除
toggleDark/rafTimeout/cancelRaf/getColorPalettes/getAlphaColor与AnimationFrameID类型:暗色切换改用theme.mode或直接写data-va-mode,延时改用setTimeout/ 原生requestAnimationFrame,取色改用derive(seed, mode) - 水印 Watermark 的默认色改为语义变量:显式传
textStyle.color后不再随明暗模式反转 - 重建主题变量契约:新增主色阶 / 状态色 / 文字 / 底色 / 边框 / 填充 / 投影 / 遮罩等全局语义变量与组件令牌(含 滑动输入条 Slider 刻度点描边),组件配色统一只取
--va-*(含--va-cp-*组件主色桥),在任一祖先选择器上即可整组换肤或逐值改单点 - 全局化配置 ConfigProvider 新增暗色模式
theme.mode(light/dark/auto,auto跟随系统配色):纯CSS场景直接写<html data-va-mode="dark">即可,Teleport浮层与页面链接一并跟随 - 暗色主题下补齐各浮层与固定色表面:模态框 Modal、抽屉 Drawer、图片 Image 预览、对话框 Dialog、二维码 QRCode、菜单 Menu 折叠气泡、颜色选择器 ColorPicker、标签 Tag、表格 Table、列表 List
- 全局化配置 ConfigProvider 新增组件级主色
theme.components.<组件名>.primaryColor,覆盖所有使用主色的内置组件,键名写错会在编译期报错 - 新增主题公开出口
derive/DEFAULT_PRIMARY/DEFAULT_SEEDS/THEME_VAR_NAMES/MODE_ATTRIBUTE与ThemeSeed/ThemeMode/ResolvedMode/ThemeVars/ThemeSnapshot/ComponentThemeConfig/ThemeComponentKey类型,脚本取色与--va-*取同一份派生结果 - 统一库内告警输出:
error全环境输出、warn/debug仅开发期输出,同一提醒只输出一次;二维码 QRCode 编码 / 绘制失败与 折叠面板 Collapse 复制失败改为error - 离散 API(
createDiscreteApi)的浮层不再改写<html>:未传主题时继承主应用主题,传configProviderProps.theme时在该浮层内独立生效(见离散 API 的主题),dispose()也不会误清主应用写入的变量 - 全量适配组件库浅色和暗色主题
- 修复 水印 Watermark
fixed=false时只覆盖首屏的问题 - 修复 日历 Calendar 年选择器选中年份后列表区间随面板平移、需重新展开才滚动到选中项的问题
- 修复 按钮 Button 点击后动画未结束即被禁用、重新启用时凭空播放波纹的问题
- 修复 进度条 Progress 进度值越界或非数导致进度条显示异常的问题
- 修复 回到顶部 BackTop 提示气泡的圆角被库强制覆盖、无法沿用 文字提示 Tooltip 自身圆角的问题
- 更新组件库文档和贡献者文档
- 组件库及文档代码优化
2.15.2 2026-10-19
2026-10-19
- 移除 单选框 Radio 与 复选框 Checkbox 的
options/vertical/gap属性,配置式写法改用RadioGroup/CheckboxGroup;Checkbox 的value不再接受数组;Radio 的buttonSize更名为size(在组内由组的size下发);选项类型统一为RadioGroupOption/CheckboxGroupOption(RadioOption/CheckboxOption不再导出) - 单选框 Radio 与 复选框 Checkbox 新增
RadioGroup/CheckboxGroup组合式用法:统一下发选中值与禁用态并承载组内选项,组内项以value标识自身(Radio 另有RadioButton按钮形态),options支持字符串 / 数字简写与VNode选项名 - 单选框 Radio 与 复选框 Checkbox 改为原生
input承载:name下发到组内每个input,id(前缀 + 选项下标)与autofocus在options模式下下发,补齐键盘操作与屏幕阅读器语义,暴露focus()/blur()实例方法;change事件在首参「新值」之后追加事件对象(状态快照与原始事件),首参用法不变;新增RadioChangeEvent/CheckboxChangeEvent类型导出 - 修复 单选框 Radio 与 复选框 Checkbox 定高行内与输入框混排时文字与控件基线错位、内容溢出行盒的问题,并优化选中反馈
- 日历 Calendar 的模式切换器改用
RadioGroup,modeRadioProps类型同步改为RadioGroupProps - 修复 输入框 Input 未绑定
v-model时输入内容(含输入法合成文本)因悬浮 / 聚焦等状态变化丢失,以及与文字混排时压低行内文字基线的问题 - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
2.15.1 2026-10-18
2026-10-18
- 日历 Calendar 的
select改为每次选中都触发(含重复点击已选中日期),第二参改为{ source }(新增year/customize来源);年 / 月选择器与键盘操作同样写回选中值并触发change/select,panelChange在跨月 / 跨年时补发;移除dateStrip属性(日期区恒定渲染六周),新增CalendarSelectInfo类型导出 - 日历 Calendar 新增
defaultValue/validRange(字符串按valueFormat解析,区间外的年 / 月选项一并收窄)与headerFull/dateFull/monthFull插槽,mode改为受控(外部变更同步到面板),并补齐键盘导航(月份面板按月步进)、grid无障碍语义、整月 / 整年禁用与窄屏头部 - 修复 日历 Calendar 的取值与显示
- 更新使用者文档:日历 Calendar 演示补充;文档站补充社交分享卡片的标签与封面图
- 组件库及文档代码优化
2.15.0 2026-10-17
2026-10-17
- 颜色选择器 ColorPicker 的浮层改为组件自持,显隐改用
v-model:open(原v-model:show),面板样式改用panelStyle/panelClass(原tooltipStyle);原 文字提示 Tooltip 派生属性(延迟、箭头等)与trigger插槽旧回传值移除(现回传{ value },程序化开合请用v-model:open);complete事件改为仅在输入框提交或拖动结束时触发(依赖「选色即完成」请改用update:value) - 文字提示 Tooltip(含派生的 气泡卡片 Popover / 气泡确认框 Popconfirm)的显隐双向绑定统一为
v-model:open(原v-model:show),showControl改名为openControl - 颜色选择器 ColorPicker 新增
defaultOpen/openChange/destroyOnHide/placement/to/zIndex/offset属性,并修复非法色值与越界输入导致崩溃、禁用态仍可展开、panelStyle宽度反复展开跳变 - 修正 上传 Upload 的告警:
beforeUpload返回false时不再误报「执行出错」,回调异常改走error级;开发期告警统一为[vue-amazing-ui] {组件名}: {说明}前缀(此前在库构建下从不输出) - 更新使用者文档与贡献者文档
- 组件库及文档代码优化
2.14.2 2026-10-16
2026-10-16
- 回到顶部 BackTop 的
listenTo支持按CSS选择器解析字符串参数(元素标签名本身是合法选择器,原写法仍有效) - 新增 滚动条 Scrollbar 实例属性
scrollElement,可获取内部滚动容器元素 - 菜单 Menu 的
select/deselect事件参数类型由SelectInfo调整为MenuSelectInfo - 更新使用者文档:布局 Layout 补充
CSS变量清单与浅色侧边栏覆盖示例,栅格 Grid 补充固定高度容器下align="stretch"的生效边界,回到顶部 BackTop 补充容器内滚动的监听目标选取;同步修正getScrollData类型签名(补全scrollTop) - 组件库及文档代码优化
2.14.1 2026-10-15
2026-10-15
- 二维码 QRCode 的
errorLevel改为「最低等级」且默认值由'H'改为'M'(需保留原行为可显式设置errorLevel="H")、scale改为「最小像素倍率下限」,实例方法getQRCodeImage更名为toDataURL并改为同步返回string(await ref.getQRCodeImage()改为ref.toDataURL()) - 二维码 QRCode 与 回到顶部 BackTop 的根类名与
CSS变量前缀统一为组件目录名的短横线形式(qrcode-wrap→qr-code-wrap、--qrcode-*→--qr-code-*,BackTop 的desc→description),依赖旧类名 / 变量的自定义用法需同步调整 - 二维码 QRCode 编码改为内置实现(移除第三方依赖,体积减小),
canvas/image高清屏清晰度提升,并修复canvas不渲染、重复更新累积画布、中央图标缺底色块 / 被拉伸、bordered绘制区尺寸偏差与跳动 - 二维码 QRCode 新增
status属性与refresh事件(active/expired/loading/scanned四种状态,含遮罩与点击刷新)、iconBackgroundColor/iconBorderRadius/title/padding属性与--qr-code-mask-bg-color/--qr-code-mask-text-color遮罩变量,中央图标绘入二维码本体(导出图片同样包含) - 更新使用者文档:二维码 QRCode 的演示补充
2.14.0 2026-10-14
2026-10-14
- 新增 时间选择器 TimePicker 组件:时分秒三列滚动面板,支持
type="timerange"范围形态、12小时制与步长配置;全局化配置 ConfigProvider 的theme同步新增TimePicker键 - 重构 日期选择器 DatePicker 为自研实现(移除第三方依赖):
v-model改用v-model:value/v-model:formatted-value(毫秒时间戳 / 字符串双轨),modelType改用valueFormat,mode/range/showTime/maxRange移除(形态改由type承担),format不再支持函数形态,showToday默认值由false改为true - 增强 日期选择器 DatePicker:新增日期时间、周、月 / 季 / 年及各自的范围形态(含
presets预设范围与按段配置),以及面板定制(dateRender/renderExtraFooter)、键盘导航与无障碍语义,并新增defaultTime/allowEmpty/showNow/showArrow/inputReadOnly/panelClass/panelStyle/zIndex等属性与panelChange事件 - 修复锁定页面滚动时背景页面与浮层横向抖动、且页面仍可横向推移的问题:锁定期间横向滚动一并禁用,被回收的滚动条宽度等量补偿,库内常驻的 回到顶部 BackTop 与 浮动按钮 FloatButton 一并补偿(宿主自有固定定位元素可用
--va-scrollbar-width自行补偿) - 组件库不再对外导出
lockScroll工具函数 - 全局字体口径调整:库不再声明字体族,组件与内容继承宿主字体(原生表单控件由
font-family: inherit兜底),浮层改为承接触发位置的字体族 - 组件库所有组件内部样式变量统一加组件名前缀,如曾用它做过外部覆盖,请同步改名
- 更新使用者文档与贡献者文档
- 组件库及文档代码优化
2.13.2 2026-10-13
2026-10-13
- 修复 全局化配置 ConfigProvider 组件级主题:运行期增删组件键即时生效(新增覆盖生效、移除覆盖回退
common),theme中的非本库组件键改为忽略并告警 - 修复 文本省略 Ellipsis 的
tooltipMaxWidth属性不生效的问题 - 更新 全局化配置 ConfigProvider 与 定制主题 文档:新增「运行期切换组件级主题」示例,补充
theme的运行期用法与组件主题键名 / 回退顺序说明 - 更新使用者文档:日历 Calendar 的演示 通知事项改用 文本省略 Ellipsis 截断并悬浮展示完整内容
- 优化更新贡献者文档和
README文档
2.13.1 2026-10-12
2026-10-12
- 优化并增强 加载中 Spin:新增
delay/fitContent属性与自定义指示符(indicator属性 /#indicator插槽,含SpinIndicator/SpinBuiltinIndicator类型导出);重做点阵 / 线阵与magic-ring翻面动效,speed/spinCircleWidth现同时支持magic-ring;指示符进出淡入淡出;修复spinCircleWidth/spinCirclePercent越界值导致指示符消失 - 重命名 加载中 Spin 属性
indicator取值:spin-dot→dot-wheel、spin-line→line-wheel(旧值已移除)
2.13.0 2026-09-30
2026-09-30
- 新增 布局 Layout 组件:含
Layout/LayoutHeader/LayoutContent/LayoutFooter/LayoutSider,支持侧边栏收起与light/dark主题 - 新增 导航菜单 Menu 组件:支持
items配置与MenuItem/MenuSubMenu/MenuItemGroup/MenuDivider子组件两种写法,含horizontal/vertical/inline三种菜单类型与light/dark主题,展开与选中可受控、可多选,inline支持收起与缩进,水平溢出收进省略子菜单 - 增强 全局化配置 ConfigProvider:
theme新增Menu键(可按Menu覆盖主题色);common.primaryColor派生的色阶写入--va-link-color/--va-link-color-hover/--va-link-color-active,页面链接颜色随主题色一并变化 —— 默认写到:root全局生效,:abstract="false"的嵌套实例只在自身子树内生效 - 优化 全局提示 Message 的进出场动效时长
- 修复 滑动输入条 Slider 手柄气泡在贴近容器边缘时不再居中的问题
- 全局默认样式的
<a>重构为:where()包裹的低特异性链接基座,配色改由主色色阶决定(常态 / 悬停 / 按下为#1677ff/#69b1ff/#0958d9,原悬停色#4096ff),且不再移除焦点轮廓;同时移除--primary-color/--primary-color-hover主题变量,主题色请改用 全局化配置 ConfigProvider 的theme - 更新 全局化配置 ConfigProvider 文档:新增「链接颜色跟随主题」章节(变量、作用域与自定义覆盖写法),主题示例与
ComponentName类型补Menu,并订正tag属性的生效条件为abstract为false时有效 - 更新贡献者文档:
development/的全局样式说明改为「组件样式基座 + 主题色由ConfigProvider提供」,并补充链接色变量的双作用域写入规则 - 组件库及文档优化
2.12.0 2026-09-24
2026-09-24
- 新增 下拉菜单 Dropdown 组件
- 补齐 对话框 Dialog / 全局提示 Message / 模态框 Modal / 通知提醒 Notification 的
Provider默认插槽类型声明 - 组件库及文档优化
2.11.0 2026-09-23
2026-09-23
- 优化统一 选择器 Select、级联选择 Cascader、开关 Switch 的
API形态:双向绑定改用v-model:value(回写事件update:value);label/value字段名属性合并为fieldNames对象,改用:field-names="{ label: 'name', value: 'id' }"(分组 / 后代子选项字段名分别为Select的options与Cascader的children``);Select的search/filter更名为showSearch/filterOption(旧名移除)、placement取值扩展为四向(默认bottomLeft)、change回调第二参由文本label改为完整option对象,并新增SelectValue/SelectFieldNames/CascaderFieldNames类型导出 - 重构并增强 选择器 Select:单选模式属性 / 事件 / 插槽 / 方法全量补齐(
bordered/status/loading/dropdownRender/notFoundContent等属性与focus()/blur()/scrollTo()等方法),新增多选 / 标签模式(mode、标签折叠maxTagCount/tagRender、tokenSeparators分词与deselect事件,多选下value为数组)、labelInValue、子组件式选项SelectOption/SelectOptGroup、默认开启的虚拟滚动virtual与无障碍语义,并优化下拉面板滚动越界回弹;按选项文本搜索需显式传option-filter-prop="label" - 描述列表 Descriptions 与 列表 List 的主组件上提至组件目录顶层;自动按需引入不受影响,手动引入样式需将
descriptions/descriptions/style改为descriptions/style,list同理 - 修复聚合入口具名导出在产物
JS中缺失的问题:Row/Col/useDialog/useMessage/useModal/useNotification/useLoadingBar/createDiscreteApi此前从包入口具名引入时运行时为undefined,现均可正常引入 - 补齐 轮播图 Carousel 的插槽类型声明(新增
CarouselSlots类型),自定义箭头 / 圆点插槽可获得作用域参数类型提示 - 组件库及文档代码优化
2.10.1 2026-09-22
2026-09-22
- 重构 加载条 LoadingBar 为
Provider + Hook形态:新增<LoadingBarProvider>+useLoadingBar()与createDiscreteApi(['loadingBar'])两种api获取方式(形态与 全局提示 Message / 模态框 Modal 等同族组件一致),并新增loadingBarStyle属性(可按loading/finish/error三态注入自定义样式);<LoadingBar>组件本体继续导出,props与start/finish/error方法签名不变,但api由ref改为经@ready回传 —— 原<LoadingBar ref="loadingBar">+loadingBar.value.start()写法需迁移为<LoadingBar @ready="api = $event" />或改用useLoadingBar() - 修复
createDiscreteApi在路由守卫(app.runWithContext上下文)中调用时取不到api的问题,影响 加载条 LoadingBar / 对话框 Dialog / 全局提示 Message / 模态框 Modal / 通知提醒 Notification - 更新使用者文档:加载条 LoadingBar 重写演示与
api用法说明(改用<LoadingBarProvider>),全局化配置 ConfigProvider 与 快速上手 的加载条示例同步迁移 - 更新贡献者文档:
development/component-design.md将loading-bar纳入「SFC + Hook + Provider」三段式清单并补充LoadingBarProvider的样式入口登记,development/demo-doc-guide.md的全局包裹写法同步改为useLoadingBar()
2.10.0 2026-09-21
2026-09-21
- 新增 评论 Comment 组件
- 重构按需引入的样式注入为「每组件一个样式入口」:手动引入可用
import 'vue-amazing-ui/es/button/style'一次引全全局默认样式、组件自身样式与其依赖组件样式,无需再自行列举;自动按需引入(VueAmazingUIResolver)用法与行为不变 - 更新使用者文档:按需引入、快速上手 与 特性 的手动引入示例统一改用上述样式入口写法并合并重复内容,
README同步;组件文档示例风格与文档站正文样式一并订正 - 更新贡献者文档:
development/补充样式入口模型、构建后处理与产物校验说明,并同步「新增组件三步接线」清单;CONTRIBUTING补充pnpm verify门禁与对应自检提示 - 工程优化:新增
GitHub Actions门禁、按需引入的产物级校验脚本与发布守卫等
2.9.0 2026-09-20
2026-09-20
- 重构组件库内部浮层能力,收敛为统一内核与内部宿主,文字提示 Tooltip、选择器 Select、自动完成 AutoComplete、滑动输入条 Slider 全部接入 —— 公开
props/ 事件 / 插槽行为均无变化,仅 自动完成 AutoComplete 的value由必填放宽为可选 - 移除 文字提示 Tooltip 与 文本省略 Ellipsis 上未文档化的
observeScroll方法,滚动跟随改由内部处理 - 公开工具函数由
24个缩减为22个,移除useFloatingPosition与useInject—— 浮动定位请改用上述浮层组件 - 新增 全局化配置 ConfigProvider 的
baseZIndex属性:传入后统一为浮层分配层级(后打开者在上),修复浮层被 对话框 Modal / 弹窗 Dialog / 抽屉 Drawer 遮罩覆盖的问题 - 默认层级同步收敛:文字提示 Tooltip 族
999 → 1070、选择器 Select 与 自动完成 AutoComplete1000 → 1050、图片 Image 预览遮罩1000 → 1070 - 全局提示 Message / 通知提醒 Notification 默认层级由
2000调整为1030/1040,不再高于浮层,修复消息 / 通知内的 选择器 Select / 文字提示 Tooltip 被压住的问题 - 浮层隐藏后归还层级槽位(数值随「同时可见的浮层数」增长),图片 Image 未打开预览、加载进度条 LoadingBar 未开始加载时不再预先占用
- 文字提示 Tooltip / 选择器 Select / 自动完成 AutoComplete / 级联选择 Cascader 及内部宿主
Popup的to不传时不再固定挂body,改为就近挂到承载层内容容器;显式传入to(含to: false)行为不变 - 补齐浮层定制入口:文字提示 Tooltip 新增
popupClassName/popupStyle/zIndex/destroyOnHide(隐藏后卸载浮层DOM),选择器 Select 新增popupClassName/dropdownMenuStyle/zIndex,自动完成 AutoComplete 与 图片 Image 新增zIndex,滑动输入条 Slider 新增tooltipClass/tooltipPlacement与tooltip插槽 - 面板改由「参照容器 + 面板」两层组成并新增
.va-popup-*类名,依赖旧DOM结构的:deep()选择器需改用上述公开属性;滑动输入条 Slider 手柄气泡根类名由handle-tooltip调整为slider-tooltip、箭头类名由tooltip-arrow调整为slider-tooltip-arrow - 新增 选择器 Select 键盘操作:
↑↓移动高亮项(跳过禁用项、端点回绕)、Enter选中、Esc关闭,面板收起时↑↓可直接展开,与 自动完成 AutoComplete 行为一致 - 修复浮层跟随:锚点位于嵌套双层滚动容器内时外层滚动不触发跟随
- 优化浮层溢出处理:空间不足时改为主动调整对齐侧(原为硬推回边界),箭头随对齐侧同步移动并始终指向触发器
- 修复承载层内的浮层残留:容器关闭后 文字提示 Tooltip 等会随容器一起收起(此前仅点击容器外区域才会关闭,按
Esc关闭或程序化关闭时残留打开态) - 优化同族浮层的层叠顺序:容器改为随首次展示挂载并移到目标末尾,使上下关系始终等于最近一次打开的先后(后打开者在上;此前取决于模板源码顺序)
- 修复 自动完成 AutoComplete 受控
open模式下开合事件方向相反的问题 - 修复 选择器 Select / 自动完成 AutoComplete 容器关闭后残留聚焦边框、按
Tab或点击其他区域切走焦点时面板未关闭
2.8.1 2026-09-15
2026-09-15
- 新增 滑动输入条 Slider 的
SliderMarks类型导出,用于标注刻度数据的类型 - 优化并统一 图片 Image / 轮播图 Swiper / 瀑布流 Waterfall 的图片名称提取:统一从
src解析末段,剥离查询参数与哈希并做URL解码,alt与下载文件名更准确 - 修复 消息提示 Message / 通知提醒 Notification 的
icon传入字符串时不显示内容的问题,现统一渲染为文本节点 - 重构组件库内部公共能力(内容渲染、实例标识生成、焦点锁定、水波纹状态、视口宽度响应等),抽取为公共工具函数与组合式函数
- 收敛
createDiscreteApi的内部类型导出:DiscreteApiType/MaybeRef/DiscreteApi不再对外导出,仅影响从深层子路径导入的写法;DiscreteApiOptions/DiscreteApiInstance不受影响 - 优化发布脚本:发版时输出可点击的
git tag链接 - 更新使用者文档:轮播图
mousewheel演示默认开启、数字动画补全精度示例、主题定制与刻度示例改用import type导入类型 - 更新使用者文档:类型引用统一为公开导出名(如
TabsItem/SwiperImage/UploadFileType),使用时可直接import type使用 - 组件库文档优化
2.8.0 2026-09-14
2026-09-14
- 重构并增强 描述列表 Descriptions:改为数据驱动渲染,新增
layout/colon/labelAlign等属性、#header插槽与xxxl断点,修复子项丢失等问题。移除vertical属性,改用layout="vertical" - 增强 抽屉 Drawer:新增
to/push/size/mask等属性、afterOpenChange事件与#closeIcon插槽,支持多层推动与class/style透传,修复打开后页面滚动被永久锁死。默认挂载到body,依赖原渲染位置的样式需改用to或rootClassName定制 - 修复 对话框 Modal / Dialog / 加载条 LoadingBar / 消息提示 Message / 通知提醒 Notification 的
class/style无法透传问题 - 增强 轮播图 Carousel:新增
loop/initialIndex/ 受控currentIndex等属性、beforeChange/afterChange事件与#prevArrow/#nextArrow/#dots插槽,修复越界、加载失败、动画中断等交互问题;fadeFunction默认值由'cubic-bezier(0.4, 0, 0.2, 1)'改为[0.4, 0, 0.2, 1]。属性dotsTrigger更名为dotTrigger;移除change事件,切换监听改用beforeChange/afterChange,当前页同步使用v-model:current-index - 增强 数字动画 NumberAnimation:缓动支持传入三次贝塞尔控制点数组与缓动函数,卸载时中止在飞动画。属性
transition更名为easing,类型NumberAnimationTransitionFunc更名为NumberAnimationEasingPreset - 优化工具函数文档:补充边界说明与可运行示例
- 修复
lockScroll在SSR/Node环境调用报错;订正 useOptionsSupported 参数名为option - 修复按需引入
VueAmazingUIResolver引用DescriptionsItem不存在的样式路径
2.7.4 2026-09-12
2026-09-12
- 优化 useSlotsExist 作用域插槽在探测时因无参调用触发形参位置解构的
TypeError,导致整页渲染中断,同时新增单元测试 - 增强 徽标 Badge:数值变化时数字逐位上下滚动(超出
max展示max+),离场期间保留隐藏前最后展示的数值;showZero动态切换时同步刷新展示值 - 优化 警告提示 Alert:重构关闭离场动画,冻结高度后平滑收缩、同步收起内边距与下边距、动画结束才卸载元素;新增
afterClose事件 - 新增 统计数值 Statistic
tabularNums属性:数值滚动时使用等宽数字,避免宽度抖动 - 优化 选择器 Select:面板打开时自动将当前选中项滚动到可视区域内
- 修复 formatNumber:数值为
0时丢失prefix/suffix的问题 - 优化多个组件全局文字断行:
word-break: break-all调整为break-word,避免英文单词与数字被从中间截断 - 组件库文档及工程优化
2.7.3 2026-09-11
2026-09-11
- 优化 文字提示 Tooltip 定位与交互:修复缩放动画期间位置错位、焦点在内容内移动时闪烁,受控
show立即生效,补充role="tooltip"与aria-describedby;订正enter文档描述(实际为切换显示) - 增强 返回顶部 BackTop:
listenTo支持Document与返回目标的函数,修复整页滚动监听失效 - 修复 水印 Watermark:切换全屏后防篡改失效,清理写入
<html>的style - 优化 气泡卡片 Popover / 气泡确认框 Popconfirm:订正
enter文档描述(实际为切换显示);Popover移除keyboard属性 - 重构滚动工具函数:useScroll / useScrollParent / useMutationObserver / useResizeObserver:整页滚动改监听
window以修复监听失效,统一观察目标归一化 - 新增 Tooltip、Popover、Watermark、useScroll、useScrollParent 单元测试,同步更新文档
- 优化组件库发布脚本
2.7.2 2026-09-10
2026-09-10
- 修复
SSR/Node渲染报错:Avatar、Row / Col、Descriptions、QRCode、Tag、Watermark 及 useMediaQuery、useFps、useMutationObserver、useResizeObserver、useScrollParent - 修复卸载后定时器 / 动画帧泄漏:Countdown、Carousel、TextScroll、Select、useFps、useMediaQuery
- 修复 Carousel 容器尺寸为
0时自动轮播失效、Select 搜索过滤自触发循环、Tag 动态编辑后输入框未清空、Upload 重复选择同一文件不触发change、QRCodecanvas未就绪时跳过绘制、cancelRaf帧id为0时误判 - 澄清
rafTimeout语义:回调绑定渲染帧、页面不可见时暂停,与setTimeout/setInterval不等价 - 优化 Rate 未选中状态守卫;收敛组件与演示的模板引用类型,并为可空引用补充
?.与判空守卫 - 工程优化:
postcss+autoprefixer按browserslist补齐产物CSS厂商前缀,vue提升为peerDependencies,engines/packageManager收紧;新增prepublishOnly产物入口守卫与format:check门禁
2.7.1 2026-09-09
2026-09-09
- 优化 Dialog / Modal 的点击展开:修复命令式场景(如
createDiscreteApi)点击丢失、退回中心;离场动画按打开时的位置收起 - Avatar、BackTop、Button、FloatButton、Popconfirm 的
icon类型由VNode | Slot收紧为VNode | (() => VNode),不再支持直接传组件对象,改用h(...)渲染函数或#icon插槽 - 类型强化:具名 / 作用域插槽组件补充
xxxSlots类型并接入defineSlots(),文档类型表同步清理string | slot写法
2.7.0 2026-09-08
2026-09-08
- 移除 Message、Notification、Modal 实例
ref上的命令式方法,统一改用useXxx()(需外层XxxProvider)或createDiscreteApi();Dialog 新增useDialog()/createDiscreteApi()命令式入口;window['$xxx']写法改为赋值api;@ready回传api,句柄支持destroy()/update(),Notification额外支持destroy(key)按key精确关闭 - 调整四组件浮层默认挂载:
Teleport到body,新增to指定挂载节点;依赖原渲染位置的scoped样式与:deep()覆写失效,需改为全局样式 - 调整
Notification:description更名content、移除组件级title/description、top/bottom默认24→16;Message 单条配置移除top - 调整
Modal命令式maskClosable默认改false(组件级仍为true)、Esc监听改绑弹窗主体(焦点移出弹窗后不再响应)、入口类型导出由Props/Modal调整为ModalProps/ModalOptions/ModalUpdate/ModalReactive/ModalApi;Upload 移除内嵌 Message:messageProps/actionMessage/UploadMessageType及相关方法移除,改用success/error/remove事件 - 重构并增强 Dialog / Modal:改为多实例层叠架构,新增
mask/closable/closeIcon、wrapClass/containerClass等分层定制与onEsc/onMaskClick/afterClose回调(其中 Dialog 额外新增draggable拖拽),title/content支持string/VNode/ 渲染函数 / 插槽,并补充aria-*与可聚焦关闭按钮 - 增强 Notification / Message:新增
maxCount/keepAliveOnHover/to等属性,Notification新增key与placement的top/bottom居中位置;定时器改为按key独立管理,修复多条干扰与常驻消息阻塞回收 - 新增
lockScroll工具函数(第24个),Drawer/Modal/Dialog统一改用并补充卸载兜底释放;修复 Table 就地改写用户columns、空columns崩溃与colspan计算错误 - 优化
VueAmazingUIResolver按需引入:新增四个命令式Provider组件的自动引入与样式注入,修复Modal/Notification缺失 Scrollbar 样式依赖 - 工程优化:
xxxProps类型由object精确为对应Props;新增vitest单元测试并纳入pnpm check;新增development/设计指南
2.6.2 2026-08-30
2026-08-30
- 优化 下载文件 downloadFile 工具函数和文档:
iframe策略在未传入文件名时,自动从文件地址中提取文件名并拼接response-content-disposition参数,与anchor策略行为对齐,修复跨域图片 /PDF等可预览类型在iframe内预览而非下载的问题;地址无有效文件名时(如纯域名)不拼接参数,避免发出filename为空的畸形请求 - 优化 图片 Image:未显式设置
name时,自动使用从图片地址中提取的图片名称,内置下载与customDownload自定义下载方法均生效 - 优化组件库发布脚本
- 组件库配置及文档代码优化
2.6.1 2026-08-29
2026-08-29
- 优化并重构 通知提醒 Notification,修复不同弹出位置的通知相互干扰的问题,多个弹出位置的通知可同时独立展示;自动关闭时长改为优先取单条通知的
duration,未设置时使用组件默认duration - 优化 图片 Image:支持从图片地址提取图片名称,兼容相对路径与带查询参数 / 哈希的地址,并支持
URL解码(含非法百分号编码兜底);优化预览动画效果,遮罩层与预览图动画一致 - 优化组件库发布脚本
- 组件库及文档代码优化
2.6.0 2026-08-28
2026-08-28
- 更新使用者文档:文档路径统一为短横线命名,侧边栏与引用链接同步
- 拆分
utils为多模块并整理导出;新增抽象弹出定位与滚动感知组合式函数,重构 选择器 Select、文字提示 Tooltip、自动完成 AutoComplete 等弹出类组件代码 - 优化 全局化配置 ConfigProvider 的组件实现
- 优化 自动完成 AutoComplete 文档及演示用例
- 优化按需引入时第三方样式的处理
- 优化并重构 下载文件 downloadFile 工具函数:内置同源
anchor与跨域iframe双下载策略并自动分流,支持自定义文件名(含中文)与下载策略配置 - 优化 图片 Image 和文档用例,新增
downloadOptions、customDownload属性,支持调整内置下载策略或提供完全自定义的下载方法 - 优化组件库
vite构建配置逻辑与按需引入resolver逻辑 - 修复全局样式导入
import 'vue-amazing-ui/css'的TypeScript类型声明缺失问题 - 优化组件库发布脚本,发版时自动生成并推送版本标签,并自动创建与标签同名的
GitHub Release - 组件库及文档代码优化
2.5.3 2026-08-26
2026-08-26
- 优化 自动完成 AutoComplete 和文档:新增
width属性,支持显式指定组件宽度 - 优化 全局化配置 ConfigProvider 和文档:
Theme类型新增AutoComplete组件级主题色配置,修复AutoComplete无法通过theme.AutoComplete单独定制主题色的问题 - 组件库配置优化
2.5.2 2026-08-25
2026-08-25
- 优化并增强 文字提示 Tooltip:
flip主轴翻转改为同轴方向翻转(top↔bottom/left↔right),并始终保留原次轴对齐后缀;新增次轴方向溢出兜底逻辑,避免弹出框次轴方向超出视口或滚动容器边界;箭头新增回退样式,兼容不支持clip-path: path的浏览器;消除重复的类型定义;将模板内联事件表达式提取为具名方法,提升可读性与可维护性 - 优化 滑动输入条 Slider、选择器 Select、文本省略 Ellipsis、数字动画 NumberAnimation、倒计时 Countdown、瀑布流 Waterfall、文字滚动 TextScroll、日历 Calendar、数字输入框 InputNumber,将多源原子值监听由「数组字面量 + deep」优化为多源
getter数组,去除冗余的深度遍历 - 优化 悬浮按钮 FloatButton 和文档,调整属性
zIndex默认值由9为99 - 文档新增 AI Coding Kit 导航链接
- 组件库脚本优化
2.5.1 2026-08-24
2026-08-24
- 优化并增强 文字提示 Tooltip 和文档,
placement属性新增支持12个方向;新增arrowPointAtCenter属性使箭头指向目标元素中心;bgColor支持多种预设色彩;trigger新增focus/contextmenu触发方式;新增disabled属性支持禁用;showDelay/hideDelay属性调整为仅在trigger: hover时生效,click/focus/contextmenu等触发方式立即显示与隐藏;修复弹出框挂载到body时被中间可滚动容器边界误判导致意外翻转的问题 - 优化 颜色选择器 ColorPicker 和文档,优化弹层定位与显隐行为:弹层定位由
bottom调整为bottomLeft,避免面板与触发元素错位;新增keyboard键盘支持;showDelay/hideDelay调整为立即显示与隐藏 - 优化 文本省略 Ellipsis,过渡动画时长与库默认档位对齐
- 组件库及文档代码优化
2.5.0 2026-08-19
2026-08-19
- 新增 自动完成 AutoComplete 组件
2.4.27 2026-08-17
2026-08-17
- 修复 搜索框 InputSearch 搜索按钮与输入框连接处的样式问题
- 优化 走马灯 Carousel
slideFunction属性类型定义,由string | number[]精确为CubicBezierPoints | EasingFunction,提供更准确的类型提示 - 新增项目贡献指南,优化项目构建、工程配置及发布流程
- 组件库及文档代码优化
2.4.26 2026-05-31
2026-05-31
- 优化 滚动条 Scrollbar 使用效果,调整属性
autoHide默认值为false,delay属性默认值为0
2.4.25 2026-05-30
2026-05-30
- 优化 表格 Table 的组件实现
2.4.24 2026-03-08
2026-03-08
- 优化 颜色选择器 ColorPicker、滚动条 Scrollbar、图片 Image、滑动输入条 Slider,将鼠标事件(
Mouse Events)迁移为指针事件(Pointer Events),统一支持鼠标、触屏和手写笔等多种输入设备的交互 - 优化 表格 Table,优化表格头部跟随滚动效果
- 优化 颜色选择器 ColorPicker 样式交互,为色相滑块和透明度滑块添加
touch-action: none样式,修复触屏设备拖动时触发页面滚动的问题 - 组件库及文档代码优化
- 更新组件库部分依赖版本
2.4.23 2025-11-17
2025-11-17
- 修复 数字输入框 InputNumber 初始为空值时非法输入未置空问题,关闭 #44
- 更新组件库部分依赖版本
2.4.22 2025-10-15
2025-10-15
- 优化 滚动条 Scrollbar 的组件实现,修复当使用
Methods进行滚动时滚动条无法正常显示的问题 - 优化 表格 Table 的组件实现
- 优化 标签页 Tabs 的组件实现
- 更新组件库部分依赖版本
2.4.21 2025-09-05
2025-09-05
- 优化 选择器 Select,兼容弹出框在文档中自动调整弹出位置的功能
- 更新组件库部分依赖版本
2.4.20 2025-09-02
2025-09-02
- 优化 文字提示 Tooltip,兼容弹出框在文档中自动调整弹出位置的功能
2.4.19 2025-08-28
2025-08-28
- 优化 选择器 Select,新增
placementflipto属性,支持:设置下拉面板弹出位置;设置下拉面板被浏览器窗口或最近可滚动父元素遮挡时自动调整弹出位置;设置下拉面板挂载的容器节点,默认挂载到body下 - 优化 文字滚动 TextScroll,属性
amount新增false类型,用于支持所有文字平铺展示;新增ellipsisellipsisProps属性,支持:设置文字超出时是否启用文本省略组件;配置文本省略组件属性 - 组件库及文档代码优化
- 更新组件库部分依赖版本
2.4.18 2025-08-22
2025-08-22
- 优化 回到顶部 BackTop、加载条 LoadingBar、文字提示 Tooltip,在初始未展示时不进行任何组件渲染,提升初始加载性能
2.4.17 2025-08-21
2025-08-21
- 优化 文字提示 Tooltip,并在文档新增自定义设置弹出框挂载容器示例
2.4.16 2025-08-19
2025-08-19
- 优化 颜色选择器 ColorPicker 拖动效果,修复不透明度拖动时位置偏差的问题
2.4.15 2025-08-18
2025-08-18
- 优化 文字提示 Tooltip,新增
to属性,支持设置弹出框挂载的容器节点,默认挂载到body下 - 优化组件库部分使用
Tooltip组件的代码逻辑 - 更新组件库部分依赖版本
2.4.14 2025-06-19
2025-06-19
- 修复 触摸滑动 Swiper,使用按需引入时样式版本引入错误的问题
2.4.13 2025-06-05
2025-06-05
- 优化 表格 Table,新增
rowKey属性,用于支持设置表格内容行的唯一标识key
2.4.12 2025-06-04
2025-06-04
- 优化 瀑布流 Waterfall 的组件实现
2.4.11 2025-06-02
2025-06-02
- 优化 图片 Image,修复预览时图片居中的问题
2.4.10 2025-05-30
2025-05-30
- 新增 是否支持事件监听器选项 useOptionsSupported 工具函数,用于检查浏览器是否支持给定的事件监听器选项;优化组件库中使用了
addEventListener事件监听器选项的组件代码 - 更新组件库部分依赖版本
2.4.9 2025-05-29
2025-05-29
- 新增 是否支持事件监听器选项 useOptionsSupported 工具函数,用于检查浏览器是否支持给定的事件监听器选项;优化组件库中使用了
addEventListener事件监听器选项的组件代码
2.4.8 2025-05-26
2025-05-26
- 优化 图片 Image,修复图片已加载(含缓存与
SSG场景)时加载态不消失的问题;新增previewSpinProps配置预览加载中样式
2.4.7 2025-05-23
2025-05-23
- 修复 输入框 Input、搜索框 InputSearch、文本域 Textarea 使用文本合成系统输入且带字数提示时字数统计的问题
2.4.6 2025-05-22
2025-05-22
- 优化 文字提示 Tooltip,优化自动查找最近的可滚动父元素
- 优化 输入框 Input,修复使用文本合成系统输入时的问题;新增
compositionstartcompositionend回调事件 - 优化 搜索框 InputSearch,修复使用文本合成系统输入时的问题;新增
compositionstartcompositionend回调事件 - 优化 文本域 Textarea,修复使用文本合成系统输入时的问题;新增
compositionstartcompositionend回调事件 - 更新组件库文档及部分依赖版本
2.4.5 2025-05-06
2025-05-06
- 优化 瀑布流 Waterfall 的组件实现
- 更新组件库部分依赖版本
2.4.4 2025-04-16
2025-04-16
- 优化 文字滚动 TextScroll 水平滚动动画
- 组件库及文档代码优化
2.4.3 2025-03-27
2025-03-27
- 优化日期选择器 DatePicker,新增
maxRange属性,用于支持自定义最长日期可选择范围 - 组件库及文档代码优化
2.4.2 2025-03-25
2025-03-25
- 组件库及文档代码优化
2.4.1 2025-03-21
2025-03-21
- 优化日期选择器 DatePicker,文档新增多种日期禁用场景及使用方式
- 组件库及文档代码优化
2.4.0 2025-03-19
2025-03-19
- 新增 高亮文本 Highlight,用于高亮文本
- 组件库及文档代码优化
2.3.4 2025-03-18
2025-03-18
- 优化 滑动输入条 Slider,更新
Marks类型
2.3.3 2025-03-17
2025-03-17
- 组件库及文档代码优化
2.3.2 2025-03-15
2025-03-15
- 优化 按钮 Button,删除
rippleColor属性,新增color属性,支持自定义按钮颜色 - 修复 进度条 Progress 渐变进度圈展示
- 组件库及文档代码优化
2.3.1 2025-03-14
2025-03-14
- 优化 全局化配置 ConfigProvider,新增
abstracttag属性,支持:设置是否不存在DOM包裹元素;自定义ConfigProvider被渲染成的元素,abstract为true时有效 - 更新自动按需引入,修复 全局化配置 ConfigProvider 引入的问题
- 组件库及文档代码优化
2.3.0 2025-03-13
2025-03-13
- 新增 全局化配置 ConfigProvider,用于支持全局自定义主题色
- 优化 加载条 LoadingBar 的组件实现
- 优化支持自定义主题色的组件,用于配合
ConfigProvider组件支持全局自定义主题色 - 组件库及文档代码优化
2.2.15 2025-03-07
2025-03-07
- 日期选择器 DatePicker 新增颜色样式变量,支持自定义主题色
- 触摸滑动 Swiper 新增
CSS变量,支持自定义主题色与切换动画效果
2.2.14 2025-03-06
2025-03-06
- 警告提示 Alert 新增颜色样式变量,支持自定义主题色
- 级联选择 Cascader 新增
size属性(三种尺寸)与颜色样式变量,支持自定义主题色 - 回到顶部 BackTop、轮播图 Carousel、加载条 LoadingBar、进度条 Progress 重命名样式变量
- 优化 选择器 Select 的组件实现
- 组件库及文档代码优化
2.2.13 2025-03-05
2025-03-05
- 日历 Calendar 新增颜色样式变量与
yearSelectProps/monthSelectProps/modeRadioProps属性 - 颜色选择器 ColorPicker 新增颜色样式变量与
width/inputProps属性 - 优化 分页 Pagination、选择器 Select 的组件实现
- 组件库及文档代码优化
2.2.12 2025-03-04
2025-03-04
- 按钮 Button、浮动按钮 FloatButton、输入框 Input、数字输入框 InputNumber、搜索框 InputSearch、文本域 Textarea、选择器 Select、步骤条 Steps、开关 Switch、标签页 Tabs、上传 Upload 新增颜色样式变量,支持自定义主题色与样式
- 全局提示 Message、模态框 Modal、通知提醒 Notification、弹出确认 Popconfirm 新增颜色样式变量,支持按类型自定义颜色
- 分页 Pagination 新增主题色样式变量与
jumperProps/changerProps属性,可自定义jumper与changer的属性 - 进度条 Progress、评分 Rate、滑动输入条 Slider 重命名相关颜色变量
- 更新 对话框 Dialog、抽屉 Drawer 文档,新增自定义主题色示例
- 组件库及文档代码优化
2.2.11 2025-02-28
2025-02-28
- 面包屑 Breadcrumb 新增多个样式变量,支持更丰富的样式自定义
- 复选框 Checkbox、单选框 Radio 新增主题色样式变量,支持自定义主题色
- 滑动输入条 Slider 新增
tooltipOpen属性,支持常驻显示提示 - 优化 回到顶部 BackTop 的组件实现
- 组件库及文档代码优化
2.2.10 2025-02-27
2025-02-27
- 滑动输入条 Slider 新增
tooltipStyle属性与相关CSS变量,支持自定义提示气泡样式
2.2.9 2025-02-26
2025-02-26
- 优化 表格 Table 的类型定义
- 滑动输入条 Slider 新增
marks属性,支持刻度标记与自定义标记样式;step类型扩展为number | 'mark',取'mark'时可选值仅为刻度取值 - 组件库及文档代码优化
2.2.8 2025-02-22
2025-02-22
- 修复 回到顶部 BackTop 在某些情况下无法自动找到可滚动祖先节点的问题
2.2.7 2025-02-21
2025-02-21
- 优化 头像 Avatar、描述列表 Descriptions、栅格 Grid 的响应式实现
2.2.6 2025-02-19
2025-02-19
- 图片 Image 预览新增下载图片操作;新增
disabled/previewImageStyle属性,支持禁用预览与自定义预览图样式 - 优化 下载文件 downloadFile 工具函数的实现
2.2.5 2025-02-18
2025-02-18
- 进度条 Progress 的
lineCap类型调整为'round' | 'butt' - 二维码 QRCode 新增
type/icon/iconSize属性与getQRCodeImage()方法:支持svg/canvas/image三种渲染类型、中央图标及其尺寸自定义、导出二维码图片
2.2.4 2025-02-17
2025-02-17
- 组件库及文档代码优化
2.2.3 2025-02-14
2025-02-14
- 日期选择器 DatePicker 新增
size属性,支持设置尺寸,并优化样式与过渡动画 - 优化 触摸滑动 Swiper 的过渡动画
- 组件库及文档代码优化
2.2.2 2025-02-13
2025-02-13
- 优化 标签页 Tabs、全局提示 Message、通知提醒 Notification、触摸滑动 Swiper 的组件实现
- 组件库及文档代码优化
2.2.1 2025-02-12
2025-02-12
- 优化自动按需引入解析器
VueAmazingUIResolver:使用自动按需引入时一并注入组件库全局默认样式 - 组件库及文档代码优化
2.2.0 2025-02-11
2025-02-11
- 新增 日历 Calendar 组件
- 组件库代码优化
2.1.8 2025-02-10
2025-02-10
- 修复自动按需引入解析器
VueAmazingUIResolver无法识别 颜色选择器 ColorPicker 的问题 - 组件库代码优化
2.1.7 2025-02-07
2025-02-07
- 优化 徽标 Badge,将属性
ripple默认值调整为false - 组件库及文档代码优化
2.1.6 2025-02-06
2025-02-06
- 优化 选择器 Select 交互,自动记录下拉面板滚动位置
- 组件库及文档代码优化
2.1.5 2025-02-05
2025-02-05
- 移除「自动引入样式」的接入方式,改用自动按需引入
- 优化自动按需引入解析器
VueAmazingUIResolver,关闭 #29 - 组件库及文档代码优化
2.1.4 2025-01-22
2025-01-22
- 按钮 Button 新增支持多种
CSS变量自定义样式 - 颜色选择器 ColorPicker 弹出面板默认位置调整为
bottom,关闭 #27 - 组件库及文档代码优化
2.1.3 2025-01-21
2025-01-21
- 优化 分段控制器 Segmented 的选项切换过渡效果
- 组件库及文档代码优化
2.1.2 2025-01-20
2025-01-20
- 优化 颜色选择器 ColorPicker 的组件实现
- 优化 监听插槽存在 useSlotsExist 工具函数的实现
- 组件库及文档代码优化
2.1.1 2025-01-17
2025-01-17
- 组件库及文档代码优化
2.1.0 2025-01-16
2025-01-16
- 新增 颜色选择器 ColorPicker 组件,关闭 #23
- 组件库及文档代码优化
2.0.12 2025-01-15
2025-01-15
- 优化 输入框 Input、文字提示 Tooltip 的组件实现
2.0.11 2025-01-14
2025-01-14
- 优化 输入框 Input、搜索框 InputSearch、文本域 Textarea 的组件实现
- 数字输入框 InputNumber 新增
enter事件,支持监听按下回车 - 组件库及文档代码优化
2.0.10 2025-01-13
2025-01-13
- 图片 Image 新增
draggable属性,支持设置图片是否可拖动 - 文字提示 Tooltip 新增
animationend事件,在显示 / 隐藏动画结束时触发 - 优化 文本省略 Ellipsis、滑动输入条 Slider、滚动条 Scrollbar 的组件实现
2.0.9 2025-01-10
2025-01-10
- 文字滚动 TextScroll 的
pauseOnMouseEnter默认值调整为false,文档示例同步更新 - 组件库及文档代码优化
2.0.8 2025-01-09
2025-01-09
- 优化 头像 Avatar、分段控制器 Segmented 的组件实现
- 组件库及文档代码优化
2.0.7 2025-01-07
2025-01-07
- 轮播图 Carousel、瀑布流 Waterfall 的图片类型
Image新增link/target属性,支持跳转链接与打开方式 - 触摸滑动 Swiper 的图片类型
Image新增target属性 - 表格 Table 的
rowSelection新增selectedRowKeys,支持设置选中项的key数组(需与onChange配合)
2.0.6 2025-01-06
2025-01-06
- 对话框 Dialog 新增
destroyOnClose/scrollbarProps属性,支持关闭时销毁子元素、固定高度时使用滚动条并自定义样式 - 模态框 Modal 新增
destroyOnClose属性,支持关闭时销毁子元素 - 组件库及文档代码优化
2.0.5 2025-01-03
2025-01-03
- 优化 复选框 Checkbox 的点击动画
- 优化 单选框 Radio 的组件实现
- 表格 Table 的
scroll新增initialScrollPositionOnChange(分页 / 排序变化后是否回到初始位置),并新增rowSelection属性支持列表项选择(详见 Selection Type) - 组件库及文档代码优化
2.0.4 2024-12-30
2024-12-30
- 水印 Watermark 新增
fixed属性,支持固定全屏水印 - 组件库及文档代码优化
2.0.3 2024-12-26
2024-12-26
- 倒计时 Countdown 的
finishedText属性更名为finish - 修复 搜索框 InputSearch 使用插槽自定义搜索图标不生效的问题
- 更新使用者文档:所有支持插槽的组件补充
Slots说明 - 组件库及文档代码优化
2.0.2 2024-12-24
2024-12-24
- 浮动按钮 FloatButton 的
icon属性新增VNode类型 - 新增
VueAmazingUIStyleResolve导出,配合vite-plugin-style-import实现按需自动引入组件样式(见自动引入样式) - 组件库及文档代码优化
2.0.1 2024-12-20
2024-12-20
2.0.0 2024-12-18
2024-12-18
- 所有组件支持手动或自动按需引入,全面支持基于
ES modules的tree shaking - 新增
VueAmazingUIResolver导出,配合unplugin-vue-components支持自动按需引入(见自动按需引入) - 组件库及文档代码优化
1.10.4 2024-12-10
2024-12-10
- 复选框 Checkbox、单选框 Radio 移除
width/height属性,新增选中动画 - 文字滚动 TextScroll 的
verticalInterval属性更名为interval,新增duration属性控制垂直滚动过渡时长
1.10.3 2024-12-09
2024-12-09
- 表格 Table 新增
sticky属性,支持长表格固定表头与水平滚动条 - 文字滚动 TextScroll 的
scrollText属性更名为items,移除interval/step、新增speed控制水平滚动速度,并新增pauseOnMouseEnter属性控制鼠标移入暂停 - 组件库及文档代码优化
1.10.2 2024-12-05
2024-12-05
- 播放器 Video 新增
iconSize属性与play()/pause()方法,showPlay属性更名为playIcon
1.10.1 2024-12-04
2024-12-04
- 优化类型声明文件导出
- 组件库及文档代码优化
1.10.0 2024-12-03
2024-12-03
- 新增类型声明文件,提供所有组件的类型定义导出,改善
TypeScript开发体验 - 组件库及文档代码优化
1.9.12 2024-12-02
2024-12-02
- 折叠面板 Collapse 的
collapseData属性更名为items,新增collapseStyle/copyText/copiedText等属性,支持自定义样式、箭头图标与复制按钮文本,并支持单个面板独立配置 - 时间轴 Timeline 的
timelineData属性更名为items
1.9.11 2024-11-28
2024-11-28
- 修复组件库
vue-amazing-ui@1.9.10更新vite至v6后,打包时cssFileName默认值更改为package.json中的name值导致无法引入css文件的相关问题
1.9.10 2024-11-28
2024-11-28
- 回到顶部 BackTop、滑动输入条 Slider 新增多种
CSS变量,支持自定义样式 - 组件库及文档代码优化
1.9.9 2024-11-27
2024-11-27
- 优化 表格 Table 的组件实现
- 进度条 Progress 重构,支持更多样式自定义
- 组件库及文档代码优化
1.9.8 2024-11-26
2024-11-26
- 滚动条 Scrollbar 新增
yScrollable属性与--scrollbar-*变量,支持关闭垂直滚动、自定义滚动条样式 - 表格 Table 新增
rowClassName/showSorterTooltip/sortDirections/tooltipProps属性与expand/expandedRowsChange事件,columns支持align/className/key/children及排序相关配置(含表头分组、默认排序、受控排序) - 文字提示 Tooltip 新增
contentClass/showControl属性 - 气泡卡片 Popover、弹出确认 Popconfirm 新增
keyboard属性,默认支持按键操作 - 组件库及文档代码优化
1.9.7 2024-11-20
2024-11-20
- 滚动条 Scrollbar 新增
xPlacement/yPlacement属性与getScrollData()方法,horizontal属性更名为xScrollable,scrollend回调新增direction参数 - 表格 Table 新增
scrollbarProps属性,所有滚动改用 滚动条 Scrollbar 并支持其属性配置 - 新增 滚动监测 useScroll 工具函数,移除
useScrollDirection - 组件库及文档代码优化
1.9.6 2024-11-15
2024-11-15
- 选择器 Select、分页 Pagination 新增
size属性,支持设置尺寸 - 表格 Table 新增
size/striped/scroll/ellipsisProps与展开列相关属性,支持三种尺寸、斑马条纹、固定表头与固定列、展开行、可编辑单元格等 - 组件库及文档代码优化
1.9.5 2024-11-13
2024-11-13
- 浮动按钮 FloatButton 新增
zIndex属性,支持设置层级 - 优化 文字滚动 TextScroll、文本省略 Ellipsis 的组件实现
- 组件库及文档代码优化
1.9.4 2024-11-08
2024-11-08
- 优化 文本省略 Ellipsis 弹出提示的最大宽度计算
- 优化 文字提示 Tooltip 的弹出位置自动调整
- 优化 警告提示 Alert、徽标 Badge 的关闭动画
- 优化 图片 Image 的预览打开 / 关闭动画
- 优化 全局提示 Message 的显示 / 隐藏动画
- 优化 选择器 Select 红点的显示 / 隐藏动画
- 表格 Table 重构:新增
header/footer/bordered/tableLayout属性,支持headerCell/bodyCell自定义头部与内容单元格,单元格文本溢出自动省略并悬浮提示 - 组件库及文档代码优化
1.9.3 2024-11-06
2024-11-06
- 上传 Upload 新增
draggable属性,支持拖拽上传 - 优化 文字提示 Tooltip 的动画效果,内容异步更新时提示框位置自动跟随
- 回到顶部 BackTop、按钮 Button 的
icon属性新增VNode类型 - 组件库及文档代码优化
1.9.2 2024-11-04
2024-11-04
- 对话框 Dialog、模态框 Modal 新增
titleStyle/contentStyle/bodyClass/bodyStyle/maskStyle/transformOrigin/blockScroll/keyboard/maskClosable等属性并移除部分原有属性,支持控制动画出现位置、打开时禁用背景滚动、Esc关闭、点击蒙层关闭与各层样式 - 组件库及文档代码优化
1.9.1 2024-10-31
2024-10-31
- 优化 对话框 Dialog、图片 Image、全局提示 Message、模态框 Modal 的显示 / 隐藏动画
- 按钮 Button 新增
keyboard属性,支持控制是否响应键盘操作 - 组件库及文档代码优化
1.9.0 2024-10-30
2024-10-30
- 文字提示 Tooltip 新增
flip/keyboard/transitionDuration属性,支持自动调整弹出位置、按键控制与自定义过渡时长 - 弹出确认 Popconfirm、气泡卡片 Popover 基于 文字提示 Tooltip 重构,新增
tooltipStyle属性、移除部分原有属性(详见 Tooltip) - 文本省略 Ellipsis 新增
tooltipMaxWidth属性、移除tooltipProps(详见 Tooltip) - 组件库及文档代码优化
1.8.10 2024-10-25
2024-10-25
- 文字提示 Tooltip 新增
tooltipClass/placement属性,支持自定义弹出位置与类名 - 修复 标签页 Tabs 左右切换时页面短暂出现滚动条的问题
- 组件库及文档代码优化
1.8.9 2024-10-24
2024-10-24
- 优化 浮动按钮 FloatButton 的组件实现
- 组件库文档新增赞助功能模块
- 组件库及文档代码优化
1.8.8 2024-10-22
2024-10-22
- 头像 Avatar 新增
href/target属性,支持链接跳转 - 文字滚动 TextScroll 新增
hrefHoverColor属性,支持自定义链接悬浮颜色 - 组件库及文档代码优化
1.8.7 2024-10-21
2024-10-21
1.8.6 2024-10-18
2024-10-18
- 警告提示 Alert 新增
default类型与bordered属性 - 头像 Avatar 新增
color属性 - 渐变文字 GradientText 新增
weight属性 - 抽屉 Drawer 支持开启时禁用背景滚动
- 组件库及文档代码优化
1.8.5 2024-10-17
2024-10-17
- 优化 文本省略 Ellipsis 的组件实现
- 组件库及文档代码优化
1.8.4 2024-10-16
2024-10-16
- 评分 Rate 支持键盘左右键操作评分
- 组件库及文档代码优化
1.8.3 2024-10-15
2024-10-15
- 单选框 Radio 新增
checked/width/height属性,调整gap属性相关功能 - 评分 Rate 新增
tooltips/tooltipProps属性,支持设置文案提示 - 组件库及文档代码优化
1.8.2 2024-10-14
2024-10-14
- 优化 复选框 Checkbox 的组件实现
- 组件库及文档代码优化
1.8.1 2024-10-11
2024-10-11
- 选择器 Select 新增
openChange事件 - 文字滚动 TextScroll 新增
start()/stop()/reset()方法,支持手动控制开始、暂停、重置滚动 - 组件库及文档代码优化
1.8.0 2024-10-10
2024-10-10
- 新增 浮动按钮 FloatButton 组件
- 组件库及文档代码优化
1.7.2 2024-10-09
2024-10-09
- 对话框 Dialog 的
show属性更名为open - 组件库及文档代码优化
1.7.1 2024-10-01
2024-10-01
- 优化 按钮 Button、选择器 Select 的组件实现
- 组件库及文档代码优化
1.7.0 2024-09-28
2024-09-28
- 标签页 Tabs 新增
prefix/suffix/animated/tabGutter/tabStyle/tabPosition/contentStyle属性
1.6.9 2024-09-26
2024-09-26
- 标签页 Tabs 支持带图标的标签页
- 组件库及文档代码优化
1.6.8 2024-09-24
2024-09-24
- 优化 徽标 Badge 的组件实现
- 卡片 Card 新增
hoverable/skeletonProps属性,调整size尺寸档位 - 折叠面板 Collapse 新增
copyProps属性 - 组件库及文档代码优化
1.6.7 2024-09-18
2024-09-18
- 组件库代码优化
1.6.6 2024-09-13
2024-09-13
- 滑动输入条 Slider 新增垂直模式
- 优化 数字输入框 InputNumber 的组件实现
- 组件库及文档代码优化
1.6.5 2024-09-10
2024-09-10
- 全局提示 Message 新增自定义图标、类名与样式
- 模态框 Modal 新增自定义图标、类型与样式
- 组件库及文档代码优化
1.6.4 2024-09-06
2024-09-06
- 倒计时 Countdown 支持随时暂停与重置
- 通知提醒 Notification 新增自定义图标、类名与样式
- 组件库及文档代码优化
1.6.3 2024-08-30
2024-08-30
- 回到顶部 BackTop 新增
icon/description/tooltip/tooltipProps/type/shape属性 - 文字提示 Tooltip 新增
contentStyle属性 - 按钮 Button 新增
buttonClass属性,移除loadingColor属性 - 组件库及文档代码优化
1.6.2 2024-08-29
2024-08-29
- 对话框 Dialog 的
top属性新增string类型 - 水印 Watermark 新增
textStyle属性,移除color/fontSize/fontWeight/fontFamily/fontStyle属性 - 折叠面板 Collapse 新增
disabled/itemStyle/headerStyle/contentStyle/arrow/arrowStyle/extra属性 - 组件库及文档代码优化
1.6.1 2024-08-27
2024-08-27
- 文字提示 Tooltip 新增
bgColor/tooltipStyle/arrow/trigger/showDelay/hideDelay/show属性 - 气泡卡片 Popover 新增
titleStyle/contentStyle/bgColor/popoverStyle/arrow/trigger/showDelay/hideDelay/show属性 - 弹出确认 Popconfirm 新增
titleStyle/descriptionStyle/bgColor/popconfirmStyle/iconStyle/arrow/trigger/showDelay/hideDelay/show属性 - 优化 输入框 Input 的组件实现
- 组件库代码优化
1.6.0 2024-08-23
2024-08-23
- 新增 搜索框 InputSearch 组件
- 组件库代码优化
1.5.4 2024-08-22
2024-08-22
- 按钮 Button 新增
shape/icon属性 - 新增 监听插槽存在 useSlotsExist 工具函数,用于监听 Vue 组件中插槽是否存在
- 组件库代码优化
1.5.3 2024-08-19
2024-08-19
- 面包屑 Breadcrumb 新增
breadcrumbClass/breadcrumbStyle/separatorStyle属性 - 对话框 Dialog 新增
cancelProps/okProps属性 - 加载中 Spin 新增
spinCircleWidth/spinCirclePercent/ringRailColor属性 - 组件库代码优化
1.5.2 2024-08-16
2024-08-16
- 水印 Watermark 在浏览器暗色模式下自动反转水印颜色
- 警告提示 Alert 新增
actions属性 - 加载中 Spin 新增
indicator: 'ring-circle'类型与ringCirclePercent/ringCircleColor属性 - 组件库优化
1.5.1 2024-08-15
2024-08-15
- 优化 列表 List 的组件实现
- 组件库代码优化
1.5.0 2024-08-14
2024-08-14
1.4.7 2024-08-13
2024-08-13
- 表格 Table 新增
spinProps/emptyProps属性 - 分页 Pagination 新增
disabled/pageAmount属性,调整showTotal属性 - 优化 输入框 Input、文本域 Textarea 的组件实现
- 组件库及文档代码优化
1.4.6 2024-08-08
2024-08-08
- 优化 文字滚动 TextScroll 的滚动逻辑
- 空状态 Empty 新增
descriptionStyle属性
1.4.5 2024-08-07
2024-08-07
- 优化 倒计时 Countdown、弹性布局 Flex、间距 Space、头像 Avatar、卡片 Card 的组件实现
- 组件库及文档代码优化
1.4.4 2024-08-05
2024-08-05
- 重构并优化 开关 Switch
- 优化 水印 Watermark 的组件实现
- 组件库及文档代码优化
1.4.3 2024-08-02
2024-08-02
1.4.2 2024-08-01
2024-08-01
- 滚动条 Scrollbar 新增
contentClass属性 - 抽屉 Drawer 新增
headerClass/scrollbarProps/bodyClass/footerClass属性 - 优化 选择器 Select、对话框 Dialog 的组件实现
1.4.1 2024-07-31
2024-07-31
- 标签 Tag 新增
spaceProps属性 - 图片 Image 新增
spaceProps/spinProps属性并移除部分原有属性 - 上传 Upload 新增
spaceProps/spinProps/imageProps/messageProps/actionMessage属性并移除部分原有属性 - 优化 按钮 Button 的组件实现
- 组件库及文档代码优化
1.4.0 2024-07-30
2024-07-30
- 新增 加载条 LoadingBar 组件
1.3.4 2024-07-29
2024-07-29
- 滚动条 Scrollbar 新增
autoHide/delay属性 - 选择器 Select 新增
scrollbarProps属性
1.3.3 2024-07-26
2024-07-26
- 文本省略 Ellipsis 新增
tooltipProps属性
1.3.2 2024-07-26
2024-07-26
- 优化 滑动输入条 Slider、瀑布流 Waterfall 的组件实现
1.3.1 2024-07-25
2024-07-25
- 优化 标签页 Tabs、轮播图 Carousel、按钮 Button、弹出确认 Popconfirm 的组件实现
- 组件库及文档代码优化
1.3.0 2024-07-24
2024-07-24
- 新增 分段控制器 Segmented 组件
- 修复 文本省略 Ellipsis 在文本区域宽高变化时
tooltip的显示问题 - 修复 文字滚动 TextScroll 滚动区域尺寸变化时的横向滚动问题
1.2.0 2024-07-23
2024-07-23
- 优化 按钮 Button、评分 Rate 的组件实现并新增相关功能
- 修复并优化 文本省略 Ellipsis
1.1.2 2024-07-22
2024-07-22
- 新增 监听DOM尺寸 useResizeObserver 工具函数
1.1.1 2024-07-19
2024-07-19
- 优化 描述列表 Descriptions 的组件实现
1.1.0 2024-07-18
2024-07-18
- 新增 滚动条 Scrollbar 组件
- 新增 DOM监听 useMutationObserver 工具函数
future
- 新增 穿梭框 Transfer 组件
- 新增 漫游式引导 Tour 组件