变更日志
0.3.1
修复
- 修复
ProTable全屏模式在部分浏览器中定位失效的问题,将inset: 0替换为独立的top、left、right、bottom属性。
0.3.0
新增
ProTable新增title属性,用于设置工具栏标题,同名插槽优先级更高。
修复
- 修复
ProForm下拉框第一次选择后仍可能使用旧值执行必填校验的问题。
优化
- 优化
ProTable的title属性样式,增强标题的视觉层级与主题辨识度,自定义title插槽不受影响。
0.2.1
新增
ProTable新增showIndex和continuousIndex属性,支持页内序号与跨页连续序号。- 批量选择列和序号列现在可通过列设置调整显示、顺序和固定位置。
ProTable的header、header-extra和title插槽新增选中行keys、rows参数。
优化
ProTableInst中继承的DataTableInst方法改为必选,通过ref调用时不再提示方法可能未定义。ProTable列设置的列表区域改用 Naive UINScrollbar,顶部全选与重置操作保持固定。
0.2.0
新增
ProForm现在通过组件ref暴露 Naive UIFormInst的实例方法,并导出ProFormInst类型。ProTable现在通过组件ref暴露 Naive UIDataTableInst的实例方法,同时保留reload、request、reset、search、setParams和updateParams等增强 API。- 为
ProForm和ProTable增加实例方法示例与 API 文档。 - 为国际化配置增加中英文切换组件演示。
- 增加组件实例 API 透传及
ProTable原生方法调用测试。
修复
- 修复
ProCheckboxGroup、ProRadioGroup、ProSwitch和ProPopup无法通过组件ref访问底层 Naive UI 实例 API 的问题。 - 修复
ProTable使用自定义表格内容时调用原生DataTableInst方法可能抛出异常的问题。 - 修复
ProRadioGroup和ProTable部分样式未正确响应 Naive UI 主题变量的问题。
优化
- 精简组件文档结构,统一示例代码风格。
- 更新 ESLint 配置以兼容 ESLint 9。
- 优化 CI 配置,更新 Node.js 版本矩阵。
0.1.0
新增
- 初始版本发布。
- 包含
ProTable、ProForm、ProPopup、ProCheckboxGroup、ProRadioGroup、ProSwitch等组件。 - 支持国际化配置。
- 支持 Naive UI 主题变量。