- 适配 Naive-UI
v2.40.1
。
- 修复
x-n-dropdown
、x-n-menu
、x-n-popselect
、x-n-select
等组件使用模板定义选项时,当存在嵌套子选项时潜在的唯一标识冲突问题。
- 修复
x-n-data-table
组件使用模板定义列时不能正确渲染的问题。关闭 #9。
- 适配 Naive-UI
v2.38.2
。
- 修复
x-n-data-table
组件中使用作用域插槽自定义渲染列时,可能会覆盖原始的列属性问题。关闭 #8。
- 修复 JSX 命名空间冲突。
- 适配 Naive-UI
v2.38.1
。 - 新增
x-n-button
组件。
- 适配 Naive-UI
v2.37.3
。 x-n-popselect
新增getData
方法。- 为每个扩展组件对外暴露
$forwarComponent
,可直接操作被封装的原 Naive-UI 组件。
- 适配 Naive-UI
v2.36.0
。 x-n-data-table
新增render-expand-icon
插槽。
- 新增
x-n-popselect
组件。
x-n-select
新增getData
方法。
- 修复 TypeScript 无法正确识别类型声明的问题。关闭 #1。
- 适配 Naive-UI
v2.35.0
。
- 修复部分场景下无法正确处理空白插槽的问题。
x-n-dropdown
新增render-label
、render-option
、render-icon
插槽。x-n-dropdown
支持在无图标时缩进菜单。x-n-dropdown-item
支持通过v-show
指令控制显示或隐藏。x-n-menu
新增render-label
、render-extra
、render-icon
、render-expand-icon
插槽。x-n-menu
支持菜单分组。x-n-menu
支持在无图标时缩进菜单。x-n-menu-item
支持通过v-show
指令控制显示或隐藏。
x-n-cascader
移除empty-text
属性。x-n-data-table
移除empty-text
属性。x-n-select
移除empty-text
属性。x-n-tree
移除empty-text
属性。x-n-tree-select
移除empty-text
属性。
- 新增
unplugin-vue-component
解析器,支持自动按需加载。
x-n-data-table
默认不再内置x-n-empty
组件。
x-n-dropdown
支持模板式写法。x-n-menu
支持模板式写法。x-n-select
支持模板式写法。
x-n-data-table
支持总结栏。x-n-data-table
新增render-filter
、render-filter-icon
、render-filter-menu
、render-sorter
、render-sorter-icon
插槽。
- 修复作用域插槽式写法中驼峰式的属性不能被正确渲染的问题。
- 修复
volar.d.ts
定义。
- 新增
x-n-tree
组件。 - 新增
x-n-tree-select
组件。 x-n-data-table
支持表头分组。x-n-data-table
支持模板式写法。
- 修复部分场景下作用域插槽式写法不能正确渲染的问题。
- 废弃
x-n-empty
组件。
- 修复
x-n-menu
未对外暴露组件方法的问题。
- 移除对
vue
、naive-ui
的直接依赖,改为对等依赖。
- 新增
x-n-menu
组件。
- 修复
volar.d.ts
定义。
- 新增
x-n-cascader
组件。 x-n-dropdown
支持多级菜单。
- 修复
volar.d.ts
定义。
- 新增
x-n-select
组件。 x-n-data-table
对外暴露组件方法。- 规范化导出的 ESM 模块命名。
- 修复
x-n-dropdown-item
在v-for
指令中不渲染的问题。
- 修复
x-n-dropdown-item
和x-n-dropdown-divider
在设置show
属性后不显示的问题。
- 预发布。