# CHANGELOG ## NEXT_VERSION `xxxx-xx-xx` ### Fixes - 修复 `n-input-number` precision 模式下 value 为字符串时的异常问题,关闭 [#6091](https://github.com/tusen-ai/naive-ui/issues/6091) - `n-form-item` 确保验证状态正确更新[#6068](https://github.com/tusen-ai/naive-ui/issues/6068) - 修复 `n-select` 组件的 header 插槽里 input 无法输入,关闭 [#6030](https://github.com/tusen-ai/naive-ui/issues/6030) ### Features - `n-input-number` 新增 `round` 属性,关闭 [#6097](https://github.com/tusen-ai/naive-ui/issues/6097) - `n-color-picker` 新增 `on-clear` 属性 ## 2.38.2 `2024-05-03` ### Fixes - 修复 `n-menu` 中 Submenu 组件的 wai-aria role 设置错误,关闭 [#5729](https://github.com/tusen-ai/naive-ui/issues/5729) - 修复 `n-tabs` type 为 `segment` 时样式存在问题,关闭 [#5728](https://github.com/tusen-ai/naive-ui/issues/5728) - 修复 get\*String() 方法中 UTC/区域设置不匹配的问题,关闭 [#5702](https://github.com/tusen-ai/naive-ui/issues/5702) - 修复 `n-dialog` / `n-modal` 调用 `destroy` 方法时可能会报错 - 修复 `useModal` 设置 `card` 预设时 `n-card` 插槽缺少相应属性,关闭 [#5746](https://github.com/tusen-ai/naive-ui/issues/5746) - 修复组件调整主题时 `theme-overrides` 属性中的 `common` 类型报错 - 修复 `n-split` 可能产生小与 `0` 的值 ### Features - `n-watermark` 支持多行文本 - 新增 `n-infinite-scroll` 组件 - `n-watermark` 新增 `text-align` 属性 - `n-qr-code` 新增 `type` 属性,设置 `type` 自定义渲染结果,提供 `canvas` 和 `svg` 两个选项 - `n-card` 新增 `action`、`content`、`cover`、`footer`、`header-extra` 属性 - `n-card` 的 `title` 属性支持渲染函数 - `n-upload` 导出 `on-remove` 方法的 `index` 属性,关闭 [#5747](https://github.com/tusen-ai/naive-ui/issues/5747) - `n-upload` 导出 `UploadOnDownload`、`UploadOnRemove`、`UploadOnFinish` 和 `UploadOnChange` 类型 - `n-dialog` 新增 `action-class`、`action-style`、`content-class`、`content-style`、`title-class` 和 `title-style` 属性 - `n-split` 新增 `pane1-class`、`pane1-style`、`pane2-class` 和 `pane2-style` 属性 - `n-mention` 新增 `filter` 方法,关闭 [#5721](https://github.com/tusen-ai/naive-ui/pull/5721) - `n-slider` 新增 wai-aria 支持 - `n-date-picker` 新增 `time-picker-format` 属性 - `n-form-item` 新增 `feedback-class` 和 `feedback-style` 属性 - `n-split` 支持设置像素值大小 - `n-scrollbar` 新增 `content-style` 和 `content-class` 属性,关闭 [#4497](https://github.com/tusen-ai/naive-ui/issues/4497) - `n-image` 新增 `render-toolbar` 属性 - `n-cascader` 新增 `get-column-width` 属性 - `n-cascader` 新增 `render-prefix` 属性 - `n-cascader` 新增 `render-suffix` 属性 - `n-image` 优化下载按钮图标 - `n-scrollbar` 新增 `height`、`width`、`radius`、`railInsetHorizontal`、`railInsetVertical`、`railColor` 主题变量 ### i18n - 新增 csCZ locale - 增加缺少的 itIT locale ## 2.38.1 `2024-02-26` ### Fixes - 修复 `n-split` 的 `min` 属性未生效 - 修复 `n-result` 内置的 icon 无法在 hydration 之后重渲染 - 修复 `n-tabs` 在 `type` 为 `'segment'` 时候,胶囊在 tabs 大小改变后有错误的位置和宽度,关闭 [#5705](https://github.com/tusen-ai/naive-ui/issues/5705) - 修复 `n-tabs` 在 `n-modal` 内部时,胶囊在 tabs 大小改变后有错误的位置和宽度,关闭 [#5569](https://github.com/tusen-ai/naive-ui/issues/5569) - 修复 `n-split` 不支持 `inline-theme-disabled` 属性 - 修复 `n-float-button` 不支持 `inline-theme-disabled` 属性 ### Features - `n-date-picker` 在 `type` 为 `'date'`、`'datetime'` 或 `'week'` 时新增 `default-calendar-start-time` 属性,关闭 [#4493](https://github.com/tusen-ai/naive-ui/issues/4493) - `n-tree-select` 新增 `get-children` 属性 ## 2.38.0 `2024-02-22` ### Breaking Changes - 修复 `n-scrollbar` 组件的 `scrollTo(x: number, y: number)`方法参数顺序与文档不符的错误 ### Fixes - 修复 `n-tree` 的 `override-default-node-click-behavior` 属性可能覆盖掉默认展开按钮和选中按钮的行为 - 修复 `n-scrollbar` `aria-hidden` 拼写错误 - 修复 `n-form-item` 校验结果可能会闪烁的问题,关闭 [#5583](https://github.com/tusen-ai/naive-ui/issues/5583) - 修复 `n-popselect` 组件的 header 插槽里 input 无法输入,关闭 [#5494](https://github.com/tusen-ai/naive-ui/pull/5494) - 修复 `n-qr-code` 大小样式问题 - 修复 `n-badge` 会影响子元素的文字颜色 ### Features - 🌟 新增 `n-modal-provider` 组件和 `useModal` 方法 - 🌟 新增 `n-float-button` 和 `n-float-button-group` 组件 - 🌟 提供 ES module 打包(在 `/dist/index.mjs` 和 `/dist/index.prod.mjs`) - `n-auto-complete` 新增 `append` 属性 - `n-select` 在组件可过滤且输入失焦时,添加原生 `title` 属性 - `n-split` 新增 `size` 和 `on-update:size` 属性 - `n-split` 新增 `watch-props` 属性,关闭 [#5526](https://github.com/tusen-ai/naive-ui/issues/5526) - `n-drawer` 新增 `borderRadius` 主题变量 - 新增 `n-float-button` 组件 - 提供 ES module 打包 ### i18n - 新增 `etEE` locale ## 2.37.3 `2024-01-09` ### Fixes - 修复 `n-split` 不在卡片中使用没有颜色 ## 2.37.2 `2024-01-09` ### Fixes - `n-data-table` 的 `downloadCsv` 方法会导出选择列、展开列 ## 2.37.1 `2024-01-08` ### Fixes - 点击具有弹出菜单的组件的清空按钮时,可能会触发菜单的重复出现 - `n-form` 的 `validate` 方法返回的 `Promise` 可能不会 `resolve` ### Features - `n-collapse` 新增 `trigger-areas` 属性 - `n-date-picker` 的 `is-date-disabled` 回调函数支持获取对应年、月、日、季度按钮的具体信息,关闭 [#4649](https://github.com/tusen-ai/naive-ui/issues/4649) - `n-auto-complete` 新增 `empty` 插槽 - `n-auto-complete` 新增 `show-empty` 属性 ## 2.37.0 `2024-01-07` ### Breaking Changes - `package.json` 中的 `module` 属性由 `es/index.js` 改为 `es/index.mjs` ### Fixes - 修复 `n-space` 插槽过滤了注释节点导致节点复用问题,关闭 [#5136](https://github.com/tusen-ai/naive-ui/issues/5136) - 修复 `n-data-table` 属性 `pagination` 在非受控模式下的默认分页大小 `default-page-size` 和当前页数 `default-page` 不生效,关闭 [#5201](https://github.com/tusen-ai/naive-ui/issues/5201) - 修复 `n-time-picker` 时间选择器格式化(`format="HH:mm:ss.SSS"`)后无法在编辑框内修改毫秒数的问题,关闭 [#5224](https://github.com/tusen-ai/naive-ui/issues/5224) - 修复 `n-notification` 通知在屏幕宽度小于 400px 的时候溢出屏幕 - 修复 `n-carousel` 在只有两个元素时,过渡效果为 `slide` 且循环播放时过渡效果有问题,关闭 [#4323](https://github.com/tusen-ai/naive-ui/issues/4323) - 修复 `n-carousel` 在只有一张图片时点击箭头切换按钮触发的 `current-index` 值不正确,关闭 [#5130](https://github.com/tusen-ai/naive-ui/issues/5130) - 修复 `n-upload-trigger` 在拖拽文件夹场景下当文件夹内文件较多时,部分文件不会被正确读取的问题 - 修复 `n-dynamic-tags` 使用键盘触发新增时行为异常,关闭 [#5077](https://github.com/tusen-ai/naive-ui/issues/5077) - 修复 `n-tree` 叶子节点连接线颜色 - 修复 `n-collapse-item` 光标样式和实际点击生效的位置不对应,关闭 [#5482](https://github.com/tusen-ai/naive-ui/issues/5482). - 修复 `n-data-table` 总结栏有未设定的列时,会抛出异常 - 修复 `n-drawer` 的 `on-mask-click` 属性可能被触发多次 - 修复 `n-tree` 属性 `data` 当数据源 `data` 按一定场景多次发生切换时,动画处理的一些逻辑会导致渲染展示的数据出错,关闭 [#5217](https://github.com/tusen-ai/naive-ui/issues/5217) - 修复 `n-radio` value 值取消更新后,input 原生 checked 值未更新,关闭 [#5184](https://github.com/tusen-ai/naive-ui/issues/5184) - 修复 `n-data-table` 空表格在设置 `min-height` 时高度不正确,关闭 [#5108](https://github.com/tusen-ai/naive-ui/issues/5108) - 修复 `n-tabs` 在 `value` 被设为没有对应标签页的值的时候指示条仍然展示,关闭 [#5100](https://github.com/tusen-ai/naive-ui/issues/5100) - 修复 `n-spin` 动画异常问题,关闭 [#3556](https://github.com/tusen-ai/naive-ui/issues/3556) - 修复 `n-avatar` 懒加载和懒加载失败时 `fallback-src` 属性都不生效,关闭 [#5007](https://github.com/tusen-ai/naive-ui/issues/5007) - 修复 `n-split` 不在卡片中使用没有颜色 - 修复 `n-card` 的 `footer-class` 属性不生效 - 修复 `n-input` 在使用 `clearable` 时点击触发两次的问题,关闭 [#5510](https://github.com/tusen-ai/naive-ui/issues/5510) - 修复 `n-tabs` 在 `placement` 为 `'left'` 和 `'right'` 时初始化滚动阴影可能不正确 - 修复 `n-date-picker` 在范围类型下,可以通过输入框使开始时间大于结束时间,关闭 [#5544](https://github.com/tusen-ai/naive-ui/issues/5544) ### Features - 🌟 新增 `n-flex` 组件 - 🌟 `n-date-picker` 的 `type` 属性支持 `'week'` - 🌟 `n-data-table` 新增 `downloadCsv` 方法,关闭 [#4260](https://github.com/tusen-ai/naive-ui/issues/4260) - 🌟 `n-date-picker` 新增 `month-format`、`year-format` 和 `quarter-format` 属性,关闭 [#4891](https://github.com/tusen-ai/naive-ui/issues/4891) - 🌟 `n-tree` 新增 `override-default-node-click-behavior` 属性 - 🌟 `n-tree-select` 新增 `override-default-node-click-behavior` 属性 - `n-space` 新增 `reverse` 属性 - `n-input` 新增 `clear` 方法,关闭 [#5423](https://github.com/tusen-ai/naive-ui/issues/5423) - `n-time-picker` 新增 `'clear'` `action`,关闭 [#5334](https://github.com/tusen-ai/naive-ui/issues/5334) - `n-select` 支持 RTL - `n-data-table` 支持 RTL - `n-dialog` 支持 RTL - `n-select` 新增 `header` 插槽,关闭 [#5448](https://github.com/tusen-ai/naive-ui/issues/5448) - `n-date-picker` 新增 `on-prev-month` `on-next-month` `on-prev-year` `on-next-year` 属性,关闭 [#5350](https://github.com/tusen-ai/naive-ui/issues/5350) - `n-input-number` 新增 `input-props` 属性,关闭 [#5450](https://github.com/tusen-ai/naive-ui/issues/5450) - 更新 ruRU locale - `n-drawer` 新增 `content-class` 属性 - `n-drawer-content` 新增 `body-class` `body-content-class` `footer-class` 和 `header-class` 属性 - `n-tree` 新增多种 `scrollTo` 配置 - `n-form` 为 `FormItemRule` 增加 `level` 属性,`level: 'warning'` 用于显示表单异常值,但不会阻塞提交 - `n-cascader` 新增 `ellipsis-tag-popover-props` 属性 - `n-select` 新增 `ellipsis-tag-popover-props` 属性 - `n-tree-select` 新增 `ellipsis-tag-popover-props` 属性 - `n-avatar-group` 新增 `expand-on-hover` 属性 - `n-tabs` 新增 `tab-class`、`add-tab-style`、`add-tab-class` 属性 - `n-tree` 新增 `override-default-node-click-behavior` 属性 - `n-tree-select` 新增 `override-default-node-click-behavior` 属性 - 新增 `n-flex` 组件 - `n-pagination` 新增 `show-quick-jump-dropdown` 属性,关闭 [#5251](https://github.com/tusen-ai/naive-ui/issues/5251) ## 2.36.0 `2023-12-18` ### Fixes - 修复 `n-tree` 未暴露连接线颜色变量 `--n-line-color`,关闭[#5339](https://github.com/tusen-ai/naive-ui/issues/5339) - 修复 `n-tree` 在 `disabled` 的情况下不显示选中节点的样式 - 修复 `n-tree` `virtual-scroll` 空数据占位符丢失 - 修复 `n-watermark` 组件中的 `content` 属性为空时,无法清空水印内容 - 修复 `n-tree` 自定义不同的展开开关图标时会导致节点选中,关闭[#5380](https://github.com/tusen-ai/naive-ui/issues/5380) - 修复 `n-input` 从 Edge 浏览器 87 版本开始,`type` 为 `password` 时默认样式会多出一个显示密码按钮,关闭[#5384](https://github.com/tusen-ai/naive-ui/issues/5384) - 修复 `n-radio-button` 主题变量 `buttonColor` 设置不生效 - 修复 `n-input` 当 `type` 为 `textarea` 且禁用 inline 主题时不显示纵向滚动条,关闭 [#5418](https://github.com/tusen-ai/naive-ui/issues/5418) - 修复在 `inline-theme-disabled` 设定后,带小数点的自定义颜色在 `n-tag`、`n-avatar`、`n-badge`、`n-button`、`n-rate` 使用会出问题 - 修复 `n-tabs` 在 `vertical` 模式下的边界高度不正常 - 修复 `n-tree` 节点在 `block-line` 模式下的悬浮颜色比选种颜色有更高的优先级 - 修复 `n-tree` 点击展开开关会导致选中勾选框 ### Features - `n-tree` 导出 `treeGetClickTarget` 函数,判断点击位置,关闭 [#5375](https://github.com/tusen-ai/naive-ui/issues/5375) - `n-space` 新增 `item-class` 属性 - `n-layout` 新增 `content-class` 属性 - `n-layout-sider` 新增 `collapsed-trigger-class` 和 `trigger-class` 属性 - `n-spin` 新增 `content-class`、`content-style` 属性 - `n-popover` 新增 `arrow-class`、`arrow-wrapper-class`、`arrow-wrapper-style`、`content-class`、`footer-class` 和 `header-class` 属性 - `n-notification-provider` 新增 `container-class` 属性 - `n-message-provider` 新增 `container-class` 属性 - `n-loading-bar-provider` 新增 `container-class` 属性 - `n-thing` 新增 `content-class` 和 `description-class` 属性 - `n-card` 新增 `content-class`、`footer-class`、`header-class` 和 `header-extra-class` 属性 - `n-descriptions` 新增 `content-class` 和 `label-class` 属性 - `n-upload` 新增 `file-list-class` 和 `trigger-class` 属性 - `n-dynamic-tags` 新增 `input-class` 和 `tag-class` 属性 - `n-dynamic-input` 新增 `item-class` 属性 - `n-slider` 新增 `on-dragstart` `on-dragend` 属性,关闭 [#5365](https://github.com/tusen-ai/naive-ui/issues/5365) - `n-dialog` 新增 `close` 插槽 - `n-equation` 导出 `EquationProps` 类型 - `n-popselect` 新增 `header` 插槽 - `n-tree-select` 新增 `watch-props` 属性 - 新增 `n-split` 组件,关闭 [#3557](https://github.com/tusen-ai/naive-ui/issues/3557) - 新增 `n-virtual-list` 组件 - 新增 `n-qr-code` 组件,关闭 [#2535](https://github.com/tusen-ai/naive-ui/issues/2535) - `n-menu` 新增 `responsive` 属性,在水平状态会收起溢出的菜单项 - `n-menu` 新增 `deriveResponsiveState` 方法 ## 2.35.0 `2023-10-02` ### Breaking Changes - `n-input` 的 `suffix` 移动到 `loading` 之后,关闭 [#4685](https://github.com/tusen-ai/naive-ui/issues/4685) - 修复 `n-log` 的 `silent` 拼写问题,关闭 [#4875](https://github.com/tusen-ai/naive-ui/issues/4875) - 修复 `n-affix` 的 `position` 默认值与文档一不致 ### Fixes - 修复 `n-radio` 导出的 `radioProps` 未包含 `theme-overrides` - 修复 `n-descriptions` 当 `label-placement` 为 `'top'` 的时候并且只有一列的时候,生成的 table 缺少对应的列导致 `n-description-item` 的 `span` 属性失效,关闭 [#4874](https://github.com/tusen-ai/naive-ui/issues/4874) - 修复 `n-upload` 的 `data` 属性类型不能包含 `Blob` 元素 - 修复 `n-select` 动态添加选项时,可以添加已存在的选项,关闭 [#4703](https://github.com/tusen-ai/naive-ui/issues/4703) - 修复 `n-upload` `render-icon` 属性的类型 - 修复 `n-auto-complete` 的 `onSelect` 类型,关闭[#4617](https://github.com/tusen-ai/naive-ui/issues/4617) - 修复 `n-grid-item` 属性 suffix 响应式设置不生效,关闭[#4635](https://github.com/tusen-ai/naive-ui/issues/4635) - 修复 `n-tabs` 的 `paneWrapperStyle` 属性在动画后丢失高度 - 修复 `n-tree` 在级联选择下点击半选状态勾选框时应选中全部而不是清空已选,关闭 [#4941](https://github.com/tusen-ai/naive-ui/issues/4941) - 修复 `n-internal-selection` 在 `disabled` 时,鼠标移动到 `+n` 标签上时,未展示 popover,关闭 [#4789](https://github.com/tusen-ai/naive-ui/issues/4789) - 修复 `n-input` 当 `type` 为 `textarea` 时不显示纵向滚动条的问题,关闭 [#4570](https://github.com/tusen-ai/naive-ui/issues/4570) - 修复 `n-alert` 在没有标题且可关闭时,内容样式出现的问题,关闭 [#4588](https://github.com/tusen-ai/naive-ui/issues/4588) - 修复 `n-select` 的 `empty` slot 为可交互组件时的行为,关闭 [#4700](https://github.com/tusen-ai/naive-ui/issues/4700) - 修复 `n-data-table` 使用按键滚动时 header 和 body 不同步,关闭 [#3941](https://github.com/tusen-ai/naive-ui/issues/3941) - 修复 `n-data-table` 在 Safari 中拖拽列时文本会被选中, 关闭 [#4957](https://github.com/tusen-ai/naive-ui/issues/4957) - 修复 `n-data-table` 当使用树形表格时,某一列设置了固定宽度且 ellipsis: true 后,如果文字溢出,不会显示省略号,而是换行[#3755](https://github.com/tusen-ai/naive-ui/issues/3755) - 修复 `useLoadingBar` 调用 `finish` 方法无法结束加载,关闭 [#4965](https://github.com/tusen-ai/naive-ui/issues/4965) - 修复 `n-select` 在 `disabled` 的情况下还可以触发 `focus` 和 `blur`,关闭 [#4454](https://github.com/tusen-ai/naive-ui/issues/4454) - 修复 `n-steps` 在超过 9 个步数的时候换行可能存在问题 - 修复 `n-form-item-gi` v-show 多次切换报错,关闭 [#4422](https://github.com/tusen-ai/naive-ui/issues/4422) - 修复 `n-tree` `check-on-click` 为 `true` 时,`TreeOption` `checkboxDisabled` 不生效 - 修复 `n-date-input` 的按钮快速点击时网站其余文本会被选中 - 修复 `n-auto-complete` 在未聚焦状态下点击清除按钮时补全菜单意外打开的问题,关闭 [#4658](https://github.com/tusen-ai/naive-ui/issues/4658) - 修复 `n-input` 属性 `on-keyup` 类型,关闭 [#5101](https://github.com/tusen-ai/naive-ui/issues/5101) - Fix `n-data-table`'s default sorter to place null values at the very top or bottom, closes [#5281](https://github.com/tusen-ai/naive-ui/issues/5281). - 修复 `n-popconfirm` 操作按钮不应该被多次触发,关闭 [#4687](https://github.com/tusen-ai/naive-ui/issues/4687) ### Features - `n-drawer` 新增 `max-height`、`min-height`、`max-width`、`max-width` 属性 - `n-progress` 在 `'line'` 类型下设置指标位置为 `'inside'` 时支持指示标插槽,关闭 [#4888](https://github.com/tusen-ai/naive-ui/issues/4888) - `n-image-preview` 新增 `downaload` 按钮,关闭 [#4302](https://github.com/tusen-ai/naive-ui/issues/4302) - `n-transfer` 新增 `select-all-text` 和 `clear-text` 属性,关闭 [#4910](https://github.com/tusen-ai/naive-ui/issues/4910) - `n-tree` 新增 `scrollbar-props` 属性,关闭 [#4021](https://github.com/tusen-ai/naive-ui/issues/4666) - `n-select` 新增 `focusInput` `blurInput` 方法 - `n-tree-select` 新增 `focusInput` `blurInput` 方法 - `n-image-group` 新增 `on-preview-prev` `on-preview-next` 属性 - `n-tree` 新增 `show-line` 属性,关闭 [#3796](https://github.com/tusen-ai/naive-ui/issues/3796), [#4554](https://github.com/tusen-ai/naive-ui/issues/4554) - `n-tree` 为 `render-switcher-icon` 属性添加节点信息,关闭 [#4815](https://github.com/tusen-ai/naive-ui/issues/4815) - `n-input-number` 导出 `select` 方法 - `n-data-table` 新增 `n-data-table-tr--expanded` class 到展开行,新增 `n-data-table-tr n-data-table-tr--expand` class 到附加行,关闭 [#4420](https://github.com/tusen-ai/naive-ui/issues/4420) - `n-spin` 新增 `delay` 属性 - 新增 `n-performant-ellipsis` 组件 - `DataTableBaseColumn` 新增 `ellipsisComponent` 属性 ### i18n - 更新 zhTW locale - 新增 svSE locale - 更新 jaJP locale ## 2.34.4 `2023-05-21` ### Fixes - 修复 `n-notification` 的 `description` 有英文时没有自动换行,关闭 [#4609](https://github.com/tusen-ai/naive-ui/issues/4609) - 修复 `n-dynamic-input` 的 `on-remove` 方法返回被删除的数据下标 `index` 时 `value[index]` 已经不存在 - 修复 `n-dynamic-input` 在点击添加按钮后 `on-create` 返回的 `index` 不正确 - 修复 `trTR` 国际化,关闭 [#4231](https://github.com/tusen-ai/naive-ui/issues/4231) - 修复 `n-input` 同时使用 `password` 和 `disabled` 时,显示密码图标偏移的问题,关闭 [#4364](https://github.com/tusen-ai/naive-ui/issues/4364) - 修复 `n-image` 设置 `fallback-src` 属性和懒加载无效,关闭 [#4480](https://github.com/tusen-ai/naive-ui/issues/4480) - 修复 `n-upload` 内部使用 vue `TransitionGroup` 组件时,传递了未声明的 prop 且未被自动继承导致警告,关闭[#4447](https://github.com/tusen-ai/naive-ui/issues/4447) - 修复 `n-menu` `show` `default` 属性拼写问题,关闭 [#4750](https://github.com/tusen-ai/naive-ui/issues/4750) - 修复 `n-icon-wrapper` 的主题异常,关闭 [#4768](https://github.com/tusen-ai/naive-ui/issues/4768) ### Feats - `n-dynamic-input` 新增 `action` slot,关闭 [#3981](https://github.com/tusen-ai/naive-ui/issues/3981) - `n-dynamic-input` 新增 `disabled` 属性,关闭 [#4055](https://github.com/tusen-ai/naive-ui/issues/4055) - `n-data-table` 新增 `titleAlign` 属性,关闭 [#3954](https://github.com/tusen-ai/naive-ui/issues/3954) - `n-rate` 默认 slot 提供 `index` 序号,关闭 [#4413](https://github.com/tusen-ai/naive-ui/issues/4413) - `n-scrollbar` 新增 `size` 属性,关闭 [#3896](https://github.com/tusen-ai/naive-ui/issues/3896) - `n-select` 新增 `keyboard` 属性,[#4340](https://github.com/tusen-ai/naive-ui/issues/4340) - `n-data-table` 的 `render-expand-icon` 属性新增 `expanded` 参数,关闭 [#4439](https://github.com/tusen-ai/naive-ui/issues/4439) - `n-tabs` 新增 `pane-wrapper-class` `pane-wrapper-style` 属性 - `n-collapse` 新增 `titlePadding` 主题变量,关闭 [#4728](https://github.com/tusen-ai/naive-ui/issues/4728) - `n-tabs` 新增 `placement` 属性 ### i18n - 更新 `zhTW` 国际化 - 新增 `faIR` 国际化 ## 2.34.3 `2022-12-24` ### Fixes - 修复 `n-progress` `indicator-placement` 为 `inside` 时,`indicator-text-color` 不生效 - 修复 `n-image` 操作预览图片时报错,关闭 [#4157](https://github.com/tusen-ai/naive-ui/issues/4157) - 修复 `n-tree` 的`cannot access 'mergedFilterRef' before initialization`报错,关闭 [#4134](https://github.com/tusen-ai/naive-ui/issues/4134) - 修复 `n-menu` 无法通过 `dropdown-props` 覆盖子菜单 dropdown 的 `trigger`,关闭 [#4147](https://github.com/tusen-ai/naive-ui/issues/4147) - 修复 `n-ellipsis` 在使用 `keep-alive` 的情况下关闭异常,关闭 [#4079](https://github.com/tusen-ai/naive-ui/issues/4079) - 修复 `n-upload` 对于名称为图片的文件不显示预览图,关闭 [#4198](https://github.com/tusen-ai/naive-ui/issues/4198) - 修复 `n-input` 在 size 为 tiny 和 autosize 属性下,input 对齐样式异常,关闭 [#4167](https://github.com/tusen-ai/naive-ui/issues/4167) - 修复 `n-image` 和 `n-avatar` 在 `lazy` 模式,设定 `intersection-observer-options` `rootMargin` 属性后,预加载不生效 ### Feats - `n-tree` 新增 `get-children` 属性,关闭 [#4128](https://github.com/tusen-ai/naive-ui/issues/4128) - `n-badge` 新增 `offset` 属性,关闭 [#4149](https://github.com/tusen-ai/naive-ui/issues/4149) - `n-card` 新增 `tag` 属性 - demos 可以使用 `