预置插件 更新日志
1.6.3 2026-01-19
修复
- 修复对核心版本依赖锁定导致的
TypeScript类型错误的bug。
1.6.2 2026-01-16
优化
- 优化对核心版本的要求,使用宽松版本号匹配,完全匹配核心
1.6.x版本。
1.6.1 2026-01-15
修复
Loading 加载遮罩修复在非debugMode模式下点击图标可以关闭加载遮罩的问题。
1.6.0 2026-01-15
特性
- 新增
createPresetPlugin()方法,用于创建预置插件。 - 新增
Drawer 抽屉插件。 - 所有插件新增
zIndex参数,用于自定义插件的z-index层级。 Toast 轻量提示新增主题子方法toastPrimary()。Loading 加载遮罩新增maskTransparent参数,用于设置加载遮罩是否透明,默认值为false。Dialog 对话新增maskClose参数,用于设置遮罩层点击是否可以关闭对话框,可传入一个函数,该函数接收一个(payload?: any) => Promise<void>类型的函数作为参数,执行后将关闭对话框,可传入关闭携带的负载参数,返回的Promise对象会在对话框关闭动画完成后resolve()。- 所有插件修改
maskBlur参数的默认值为false,默认关闭遮罩高斯模糊效果以提高性能。
修复
Dialog 对话修复因为内部布局组件样式导致的width和height参数在使用百分比值时无法正确生效的bug。
优化
Toast 轻量提示优化插件的展示效果,适配dark主题下的背景颜色。Dialog 对话优化插件的展示效果,适配dark主题下的背景颜色。Loading 加载遮罩优化插件的展示效果,适配dark主题下的背景颜色。
破坏性改动
DANGER
- 移除导出的预置插件
plugin变量,请使用新的createPresetPlugin()函数创建预置插件。 - 移除所有子插件的独立导出,因为内部部分子插件存在依赖关系,现在只允许全量注册子插件。
Dialog 对话移除maskClickClose()属性,可使用功能更强大的maskClose参数代替。Toast 轻量提示主题子方法名称更变:toast.success()变更为toastSuccess()。toast.info()变更为toastInfo()。toast.warning()变更为toastWarning()。toast.danger()变更为toastDanger()。
Loading 加载遮罩子方法名称更变:loading.close()变更为loadingClose()。
Dialog 对话子方法名称更变:dialog.close()变更为dialogClose()。
适配
- 适配核心
1.6.0版本。
1.5.3 2025-12-26
修复
- 修复
Dialog 对话内部关闭对话框时,payload参数异常的问题。
1.5.2 2025-12-23
适配
- 适配核心
1.5.2版本。
1.5.1 2025-12-23
优化
Toast 轻量提示图标尺寸优化,更加符合插件预设的图标尺寸。
修复
- 修复依赖引入的问题
适配
- 适配核心
1.5.1版本。
1.5.0 2025-12-23
特性
- 所有功能统一支持皮肤配置项,包括
经典皮肤 classic(原有皮肤)和现代皮肤 modern,默认使用现代皮肤 modern。 Toast 轻量提示新增不同主题下的图标。Toast 轻量提示新增success()、info()、warning()、danger()方法用于快速显示不同主题的轻量提示。Toast 轻量提示新增placement参数,用于指定轻量提示的位置,默认值为center,可选值和核心render()函数的placement参数一致。Toast 轻量提示的duration支持设置为0,表示轻量提示不会自动关闭,会强制显示关闭按钮。Toast 轻量提示新增showClose参数,默认为false,表示是否显示关闭按钮。Toast 轻量提示新增hoverWait参数,默认为true,表示开启鼠标悬停持续显示,当鼠标进入时,将会移除自动关闭定时器(如果存在),鼠标离开时,会重新开启自动关闭定时器。Dialog 对话新增placement参数,用于指定对话框的位置,默认值为center,可选值和核心render()函数的placement参数一致。Dialog 对话新增close()方法用于关闭最后一个渲染的对话框。Loading 加载遮罩改为同时仅会有一个实例存在,每次显示加载遮罩时,如果已经有正在显示的加载遮罩,会自动关闭之前的加载遮罩,并显示新的加载遮罩。Loading 加载遮罩调用popup.loading.close()方法时,现在会返回一个Promise<void>类型的 Promise 对象,用于等待加载遮罩关闭动画完成。Loading 加载遮罩新增mask参数,用于控制是否显示遮罩层,默认值为true。
优化
- 重新定义主题,移除
default, 现在所有的弹出层的主题参数默认值为primary。 - 优化主题颜色,现在使用更加柔和的颜色。
- 优化图标细节,现在图标会更加清晰。
Toast 轻量提示优化显示长文本时滚动条的展示效果。Dialog 对话的渲染选项componentProps现在会自动根据传入的视图组件进行类型推断和代码提示。Loading 加载遮罩样式优化,图标周围会显示一个半透明的背景,用于突出显示图标和标题文本。- 统一适配核心的日志输出打印功能,提供更好的开发调试体验。
修复
- 修复
Album 媒体相册切换图片时,图片位置未重置的问题。
破坏性改动
DANGER
- 插件导出名称从
presetPlugin改为plugin。 Loading 加载遮罩移除loading()方法的返回值,现在不再返回加载遮罩的关闭函数,请使用popup.loading.close()方法关闭加载遮罩。
适配
- 适配核心
1.5.0版本。
1.4.0 2025-11-20
特性
- 独立导出每个子功能插件,允许开发者单个插件独立使用。
- 所有功能使用统一主题配置。
Album 媒体相册默认使用高斯模糊遮罩层。
优化
- 提供更完整的类型推断和代码提示。
破坏性改动
DANGER
- 移除默认导出,改为具名导出
presetPlugin。 Loading 加载遮罩参数优化,和其他功能保持统一。Prompt 提示输入参数优化,和其他功能保持统一。
适配
- 适配核心
1.4.0版本。
1.3.4 2025-11-08
修复
- 修复
Dialog 对话最大宽度和最大高度无法正确生效的问题。
优化
- 优化
Toast 轻量提示当文本超出最大高度时,允许滚动查看完整内容。
适配
- 适配核心
1.3.4版本。
1.3.3 2025-11-08
特性
Alert 提示、Confirm 确认、Prompt 提示输入、Dialog 对话统一支持标题栏关闭按钮隐藏,禁用高斯模糊遮罩配置项。- 所有功能新增是否启用高斯模糊遮罩层配置项。
修复
- 修复
Prompt 提示输入的输入控件在暗色主题下无法正确适配的问题。 - 修复
Alert 提示、Confirm 确认、Prompt 提示输入、Dialog 对话标题栏样式未生效的问题。
优化
- 优化展示效果,提供更加细腻的渲染细节。
破坏性改动
DANGER
- 将
Dialog 对话的渲染选项props改为componentProps,和render()函数保持统一。 Prompt 提示输入返回值类型从原有的string | null改为string | void
适配
- 适配核心
1.3.3版本。
1.3.2 2025-11-07
优化
- 优化亮色主题的显示效果。
适配
- 适配核心
1.3.2版本。
1.3.1 2025-11-07
优化
- 优化
Toast 轻量提示的动画效果,使用缩放放大以提高用户关注度。
适配
- 适配核心
1.3.1版本。
1.3.0 2025-11-05
特性
- 使用
css 颜色变量支持自定义主题颜色。 Toast 轻量提示支持自定义主题。
修复
- 修复加载遮罩
Loading显示层级错误的问题。
适配
- 适配核心
1.3.0版本。
1.2.1 2025-10-31
适配
- 适配核心
1.2.1版本。
1.2.0 2025-10-29
适配
- 适配
vue 3.5.22版本,提供更好的兼容性和性能。 - 适配核心
1.2.0版本。
1.1.5 2025-10-28
适配
- 适配核心
1.1.5版本。
1.1.4 2025-10-28
适配
- 适配核心
1.1.4版本。
1.1.3 2025-10-28
适配
- 适配核心
1.1.3版本。
1.1.2 2025-10-28
适配
- 适配核心
1.1.2版本。
1.1.1 2025-10-28
适配
- 适配核心
1.1.1版本。
1.1.0 2025-10-27
适配
- 适配核心
1.1.0版本。
1.0.0 2025-10-27
特性
- 从 vue-popup 中将插件模块独立出来,作为一个独立的插件模块,方便开发者使用。