Skip to content版本规划
核心
- 修改
zIndex 参数,支持传入一个工厂函数,返回一个 number 类型的 z-index 值。
render()
- 新增
maskTransparent 参数,用于设置是否启用透明遮罩层,默认值为 false 。 - 新增
maskDestroy 参数,用于设置遮罩层点击是否可以销毁弹出层,可传入一个函数,该函数接收一个 (payload?: any) => Promise<void> 类型的函数作为参数,执行后将销毁弹出层,可传入销毁携带的负载参数,返回的 Promise 对象会在弹出层销毁动画完成后 resolve() 。 - 移除
maskClickClose 参数,可使用功能更强大的 maskDestroy 参数代替。
directive
- 新增
v-popup 指令,用于在元素上通过指令快速添加弹出层。
预置插件
plugin
- 新增
Message 消息 插件。 - 新增
Drawer 抽屉 插件。 - 新增
createPresetPlugin() 方法,用于创建预置插件。 - 所有插件支持公共参数
zIndex。 - 所有插件支持全局配置参数默认值。
-
Loading 加载遮罩 新增 maskTransparent 参数,用于设置加载遮罩是否透明,默认值为 false 。 -
Dialog 对话 新增 maskTransparent 参数,用于设置是否启用透明遮罩层,默认值为 false 。 -
Dialog 对话 新增 maskClose 参数,用于设置遮罩层点击是否可以关闭对话框,可传入一个函数,该函数接收一个 (payload?: any) => Promise<void> 类型的函数作为参数,执行后将关闭对话框,可传入关闭携带的负载参数,返回的 Promise 对象会在对话框关闭动画完成后 resolve() 。 -
Dialog 对话 移除 maskClickClose 参数,可使用功能更强大的 maskClose 参数代替。
component
- 公开组件
PScaffold - 公开组件
PHeader - 公开组件
PBody - 公开组件
PFooter