- 修复
n-tabs在新增 tab 后切换 tab 无法生效,关闭 #1417 - 修复
n-tree当指定children-field时过滤不生效,关闭 #1477 - 修复
n-cascader在自定义字段和multiple一起使用时无法删除选项 - 修复
n-select使用on-create创建的选项字段不正确,关闭 #1482 - 修复
n-select在过滤状态下点击选项菜单闪动
n-select新增menu-props属性,关闭 #1475n-image的toolbar增加关闭图标,关闭 #1412n-tree的on-load属性在remote模式下expanded-keys属性改变时被触发,关闭 #1339
n-collapsed-transition的collapsed属性被废弃,请使用show属性代替,关闭 #1407
- 修复
n-logfont-size属性不生效,关闭 #1416 - 修复
n-loading-bar设定loading-bar-style后不调用start也会显示一次 - 修复
n-date-pickerseparator不生效,关闭 #1456
n-data-table优化底层渲染的逻辑,提升组件性能n-date-picker的shortcuts属性支持传入回调函数n-tab-pane属性display-directive支持show:lazy选项,关闭 #1374n-input的countslots 支持 text 类型,关闭 #1440
- 新增 idID locale
- 修复
n-upload在达到最大文件数量后无法删除文件,关闭 #1401
- 修复
n-collapse在n-collapse-item使用v-if时展开状态丢失,关闭 #1387 - 修复
n-dialog的关闭按钮会被内容遮盖,关闭 #1381 - 修复
n-upload上传失败后重试时文件为null,关闭 #1316 - 修复
n-cascader的filter属性不生效 - 修复
n-cascader的label-field属性使filter失效 - 修复
n-cascader的separator属性对于过滤菜单无效
n-menu新增dropdown-props属性,关闭 #1345n-input新增countslot,关闭 #1314n-time-picker新增use-12-hours属性,关闭 #547n-input-number新增focus和blur方法n-config-provider新增breakpoints属性,关闭 #1379
- 修复
n-data-tablefixed样式在表头分组不生效的问题,关闭 #1341 - 修复
n-data-table多级表头右侧边框重复 - 修复
n-scrollbar不支持scrollTo,关闭 #1346 - 修复
n-ellipsis的expand-trigger属性在内容不显示提示并且tooltip = false的时候禁用鼠标样式的问题,关闭 #1299 - 修复
n-upload的disabled属性的样式问题,关闭 #1237
n-auto-complete新增get-show属性,关闭 #1292n-select新增input-props属性,关闭 #1351n-color-picker新增swatches属性,有关 #1281n-upload新增max属性
- 新增 jaJP locale
- 修复
n-ellipsis的expand-trigger属性在内容不显示提示的时候禁用鼠标样式的问题,关闭 #1299 - 修复
n-selectfallback-option属性类型,关闭 #1327 - 修复
n-modalon-after-enter不生效
- 修复
n-menu对于default-expanded-keys的错误警报 - 修复
useThemeVars有时无法使用,关闭 #1309 - 修复
<ul>元素的list-style样式
- 修复
n-form-item中组件内容过长影响n-form-item宽度 - 修复
n-layout-sider中arrow-circle的 icon 样式 - 修复
n-upload的show-preview-button属性失效,关闭 #1238 - 修复
n-date-picker的date类型的action验证错误 - 修复
n-data-table在selection和summary一起使用时报错,关闭 #1276 - 修复
n-data-table勾选列的宽度在设为 fixed 时候塌陷,关闭 #1283 - 修复
n-popconfirm不能被嵌套于n-tooltip内,关闭 #872. - 修复
n-popselect勾选图标覆盖了文本,关闭 #1282 - 修复
n-paginationbuttonColor主题变量不生效
n-breadcrumb-item新增href属性n-descriptions新增separator属性,关闭 #1263n-dropdown新增key-field属性n-dropdown新增label-field属性n-dropdown新增children-field属性n-menu新增key-field属性n-menu新增label-field属性n-menu新增children-field属性n-data-table支持使用访问属性路径作为列的 key,关闭 #1271n-switch新增checked-value属性,关闭 #1234n-switch新增unchecked-value属性,关闭 #1234n-checkbox新增checked-value属性,关闭 #1234n-checkbox新增unchecked-value属性,关闭 #1234- 新增
n-collapse-transition组件,关闭 #829 - 新增
n-scrollbar组件 n-dropdown支持type='render'的选项n-data-table支持多列排序n-date-picker新增first-day-of-week属性n-date-picker属性type支持month选项n-popover新增to属性n-tree的on-update:indeterminateKeys回调新增选项信息n-tree的on-update:expandedKeys回调新增选项信息n-tree的on-update:checkedKeys回调新增选项信息n-tree的on-update:selectedKeys回调新增选项信息
- 修复
n-data-table当最后一列未设置ellipsis时省略失效,关闭 #934 - 修复
n-grid-item响应式不生效 - 修复
n-tabs在尺寸改变后没有更新滚动阴影状态,关闭 #1224
n-grid-item在span为 0 的时候隐藏,关闭 #1220n-grid新增item-responsive属性
- 新增 ukUA locale
- 修复
n-global-style在首次挂载时应用样式过渡 - 修复
n-drawer边界缺少 transition,关闭 #1211 - 修复
n-input-number的value属性不能为 null 类型 - 修复支持 rtl 的组件 SSR 报错
- 修复有弹出层组件的 SSR 报错
- 修复全局样式覆盖对 select 触发器不生效,关闭 #1229
n-checkbox增加 aria 支持n-alert增加 aria 支持
- 修复
DialogReactive属性不可修改 - 修复
n-tree-select设定check-strategy='child'在单选时不生效 - 修复
n-upload在image-card模式下触发区域作为一行唯一元素时被压缩 - 修复
n-upload-dragger边框缺乏过渡 - 修复
n-upload无法上传文件 - 修复
n-tree在cascade设置为false时checkable无法显示勾选框 - 修复
n-tree-select在cascade或multiple设置为false时checkable无法显示勾选框
n-layout-sider的arrow-circle类型触发按钮采用了新样式
n-layout-sider新增collapsed-trigger-style属性n-menu添加accordion属性,关闭 #917n-input-number新增readonly属性,关闭 #1198n-spin新增descriptionprop 和 slotn-anchor新增type属性n-upload新增abstract属性,新增n-upload-trigger和n-upload-file-list组件,关闭 #1102n-tree新增indeterminate-keys属性n-tree-select新增indeterminate-keys属性n-tree新增on-update:indeterminate-keys属性n-tree-select新增on-update:indeterminate-keys属性n-tabs的type属性新增'segment'选项,关闭 #1133n-popover新增z-index属性,关闭 #764.n-modal新增on-after-enter属性n-modal新增on-after-leave属性
- 修复
n-selectfilterable下关闭标签 input 光标聚焦问题,关闭 #1170 - 修复
n-button在 hover 状态下边框与n-badge冲突,关闭 #1195 - 修复
n-upload的v-model:file-list属性在multiple属性设为true的时候没有正确更新,关闭 #418 - 修复
useThemeVars未应用覆盖的变量值,关闭 #1194、#1176 - Fix
n-tabs在 card 类型时左侧滚动的阴影不显示
n-cascader当options为空时显示Empty组件,关闭 #1092n-cascader的on-update:value属性新增选项参数n-tree增加check-strategy文档属性n-date-picker新增input-readonly属性,关闭 #1120n-time-picker新增input-readonly属性,关闭 #1120n-config-provider新增Empty组件的全局配置,关闭 #1092n-select新增on-update:show属性n-auto-complete导出AutoCompleteOption以及AutoCompleteGroupOption类型n-page-header添加RTL支持n-select支持可变高度选项渲染n-tree-select的on-update:value属性新增选项参数n-select的on-update:value属性新增选项参数n-popselect的on-update:value属性新增选项参数n-card新增embedded属性
- 修复
n-pdepth传入 number 报错 - 修复
n-date-picker的actions属性类型 - 修复
n-select无法重写 empty 的主题变量 - 修复
n-dynamic-tags禁用时 add 按钮未被禁用 - 修复
n-select在 filterable 并且菜单无数据是按下 enter 导致菜单关闭 - 修复
n-auto-complete的children属性不允许使用AutoCompleteOption类型 - 修复
n-gi的collapsed在n-form-item-gi中切换无法生效问题,关闭 #1160
- 修复
n-step无法使用v-for的子元素 - 修复
n-input-number在step不为小数时不能输入小数
n-form&n-form-item拆分show-require-mark为show-require-mark和require-mark-placement
n-drawer新增on-mask-click属性n-form新增require-mark-placement属性,关闭 #1055n-form-item新增require-mark-placement属性,关闭 #1055
- 修复
n-step必须传internal-index - 修复
n-radio-group的on-update:value和on-update-value类型不能为数组 - 修复
n-cascadercheck-strategy="child"和原有leaf-only表现不一致
- 修复
n-tree-select显示路径是展示 key 而不是 label,关闭 #1095
- 修复
n-cascader菜单未展示正确的选中 key
n-tree-select的leaf-only属性被废弃,请使用check-strategy="child"n-cascader的leaf-only属性被废弃,请使用check-strategy="child"n-input的show-password-toggle属性被废弃,请使用show-password-on="click"
- 修复
n-cascader多选模式下点击 tag 删除子选项未更新选中项 - 修复
n-input在clearable为true时鼠标离开输入框时中文输入法不正确,关闭 #905 - 修复
n-description中因v-if导致的不该出现的警告,关闭 #1083 - 修复
n-layout的sider-placement属性在打包之后不生效,关闭 #978 - 修复
n-input-number的step值为小数时计算错误,关闭 #1007 - 修复
n-popselect的默认位置和 padding - 修复
n-calendar禁用日期的字体颜色
n-cascader新增onUpdateValue方法n-auto-complete新增onUpdateValue方法n-data-table的列的renderFilterMenu新增 hide 参数n-tree新增key-field属性n-tree新增label-field属性n-tree新增children-field属性n-tree-select新增key-field属性n-tree-select新增label-field属性n-tree-select新增children-field属性n-cascader新增key-field属性n-cascader新增label-field属性n-cascader新增children-field属性n-dropdown选项新增props属性,关闭 #813n-data-table支持按住shift进行多选操作,关闭 #554n-tree-select增加check-strategy属性,关闭 #624n-cascader增加check-strategy属性n-message选项增加keepAliveOnHover属性,关闭 #1036.n-message-provider新增keep-alive-on-hover属性,关闭 #1036.n-upload导出UploadFile类型n-cascader导出CascaderOption类型n-mention导出MentionOption类型n-transfer导出TransferOption类型n-pagination导出PaginationInfo类型n-data-table导出DataTableCreateSummary类型n-code新增inline属性,关闭 #834n-collapse新增header-extraslot,关闭 #1046n-input新增show-password-on属性n-upload增加list-type、show-preview-button、on-preview和create-thumbnail-url属性
n-mention新增focus、blur方法
- 修复
n-mention在 input 模式下菜单距离文字太远 - 修复
n-tree节点无法展开的问题
n-timeline新增horizontal属性,关闭 #887n-image新增preview-src属性,关闭 #922n-dynamic-tags新增input和add插槽,关闭 #499n-timeline-item新增color属性
- 修复
n-image切换图像后没有初始化rotate,关闭 #921 - 修复
n-data-table的 loading 不在中间,关闭 #929 - 修复
n-tree当 onLoad 回调没有添加 children 时抛出错误,关闭 #772 - 修复
n-input当传递value=ref(0)时,同时显示 0 和占位符问题,关闭 #914 - 修复
n-data-tableflex-height在不设定scroll-x的时候不生效,关闭 #952
n-input-number新增clearable属性n-form新增show-label属性,关闭 #858
- 修复
n-notification导出的NotificationReactive类型不可变,关闭 #876 - 修复
n-tabs不同类型嵌套样式错乱,关闭 #850 - 修复
n-dropdown内部的链接点击触发区域不是整个选项,关闭 #823 - 修复
n-popover嵌套于不同 placement 的 popover 中箭头位置错乱,关闭 #916 - 修复
n-ellpisis在更新内容后失效,关闭 #776
- 修复 ruRU locale 导出
- 新增 ruRU locale #852
n-message-provider新增container-style属性n-message-provider新增placement属性n-message增加类用于区分类型n-date-picker新增shortcuts属性,关闭 #280
- 修复
n-rate在深色模式下半个星星重叠 - 修复
n-menu使用render-icon在返回值为true时渲染有误 - 修复
n-space在使用v-if时渲染空的占位,关闭 #824
n-message-provider新增closable属性,关闭 #795n-tree-select新增show-path属性,关闭#625n-layout增加sider-placement属性,关闭 #566
- 修复
n-avatar的缩放在使用v-show时不正确,关闭 #779 - 修复
n-menu在手机端点击菜单的时候出现蓝色背景问题,关闭 #799 - 修复
n-select可过滤的选择器失效,关闭 #510 - 修复
n-data-table当全选选中时,全选的状态显示不应该包含被禁用的行,关闭 #778 - 修复
n-color-picker的on-complete回调参数value值不正确,关闭 #748
n-loading-bar-provider新增loading-bar-style属性,关闭 #457n-button新增text-color属性n-form导出FormValidationError类型n-popconfirm支持不显示操作组件,关闭 #770
- 修复
n-slider丢失浮点数小数精度,关闭 #751 - 修复
n-data-tableonUpdatePage和onUpdatePageSize在使用 jsx 时不触发的问题 - 修复
n-progress的percentage属性默认值不能适应多种类型 - 修复
n-select当选项禁用时未隐藏关闭图标 - 修复
n-modal使用自定义内容无法正常关闭,关闭 #788
useLoadingBar中finish方法只有在调用过start后才生效n-input的type='input'被重命名为type='text'
n-scrollbar增加scrollbarWidth、scrollbarHeight和scrollbarBorderRadius公共主题变量,关闭 #649n-menu在render-icon返回 falsy 值的时候不渲染 icon 的占位符,关闭 #722n-menu新增render-extra属性n-select新增on-clear属性n-form增加disabled属性,关闭 #538n-dynamic-tags新增max属性
- 修复
n-data-tablepagination 的报错
n-pagination新增prev、next插槽,有关 #648n-tag新增color,关闭 #693n-dynamic-tags新增color,关闭 #693n-time-picker优化 now 按钮的逻辑,关闭 #401n-paginationPaginationInfo增加itemCount属性,关闭 #585
- 修复
n-message的destroyAll方法不生效 - 修复
n-timeline的 header slot 单独使用无效的问题 - 修复
n-select当属性是disabled和filterable时样式错误,关闭 #698 - 修复
n-upload拥有file-list&disabled属性时操作按钮仍然显示,关闭 #668
n-message增加destroyAll方法n-input-number增加prefix、suffixslots,关闭 #609
- 修复
n-message的 options 中duration配置无效
n-menu新增expand-icon属性,关闭 #414n-descriptions,n-descriptions-item增加label-style和content-style属性,关闭 #536
- 修复
n-data-tablen-spin的样式穿透问题,关闭 #663
n-dropdown选项新增show-arrow属性,关闭 #647n-time-picker增加actions属性,关闭 #401n-mention新增render-label属性n-switch增加checked、unchecked插槽n-switch增加loading属性,关闭 #301n-select按下箭头会打开菜单,有关 #300n-tree-select按下箭头会打开菜单,有关 #300n-cascader按下箭头会打开菜单,有关 #300n-popover的trigger属性支持'focus',关闭 #477n-message-provider新增duration和max属性n-data-table新增flex-height属性,关闭 #596
- 修复
n-carousel中箭头按钮在特定浏览器下无法显示问题,关闭 #625 - 修复
n-layout-siderwidth不能为字符串,关闭 #607 - 修复
n-sliderdisabled属性不生效,关闭 #641 - 修复
n-input在只读时仍展示清除按钮 - 修复
n-data-table在 table-layout 为 auto 时不展示滚动条,关闭 #518 - 修复
n-data-table无数据时头部 checkbox 显示状态不正确 - 修复
n-data-tableheader 和 body 滚动不同步
n-menu新增render-icon属性n-upload新增show-file-list属性n-dropdown新增render-icon属性n-checkbox-group新增min和max属性n-mention新增emptyslotuseDialog选项新增on-mask-click属性,关闭 #419n-spacejustify属性支持center、space-around和space-betweenn-date-picker新增close-on-select属性,关闭 #541n-dialog新增action属性,关闭 #550n-mention的option.label支持使用渲染函数n-color-picker新增actions属性,关闭 #319
- 修复
n-space中display: grid的元素显示不正确,关闭https://github.com/TuSimple/naive-ui/issues/546 - 修复
n-dropdown的render-label属性对 group 类型 option 失效 - 修复
n-datatable的scroll-x属性设置后 table 内容宽度未占满容器宽度,关闭 #518 - 修复
n-descriptions无法使用v-for的子元素 - 修复
n-dialogpositive-text为空仍然显示按钮,关闭 #549 - 修复
n-paginationPaginationInfo的endIndex数据错误,关闭 #584 - 修复
n-data-tablerowClassName的类型是 string 的时候不生效问题,关闭 #582
n-tree新增render-label、render-prefix和render-suffix属性n-rate新增allow-half属性n-carousel新增show-arrow属性n-slider新增format-tooltip属性n-upload在on-finish回调参数中新增eventn-rate新增readonly属性n-time-picker新增seconds、minutes、hours属性n-notification导出NotificationApi、NotificationOptions和NotificationReactive类型n-avatar新增on-error属性,关闭#394n-image新增on-error属性,关闭#394n-image新增object-fit属性,关闭#394n-avatar新增object-fit属性,关闭#394n-menu默认展开选中项的全部父级,关闭#481
- 修复
n-calendar的default-value属性无法使用 - 修复
n-paginationitem-count为 0 时页数不对 - 修复
n-scrollbarcontent-style无法覆盖默认样式的宽度 - 修复
n-selectplaceholder transition - 修复
n-loading-baruseLoadingBar返回类型可能为 undefined - 修复
n-tag的type增加primary类型 - 修复
n-dynamic-tags的type增加primary类型
n-steps新增'finish'和'error'状态下的图标定制n-tree导出TreeDragInfo&TreeDropInfo类型n-empty导出iconslotuseDialog选项增加maskClosable属性,关闭 #420
- 修复
n-data-table在只有一侧固定列时固定列阴影不更新 - 修复
n-data-table在未设定props.scrollX但为每个列设定宽度后固定列阴影不更新 - 修复
n-result图片在 Safari 和手机端不显示 - 修复
n-drawer-content的header-style样式未应用于头部 - 修复
n-dialog实例调用destroy函数错误 - 修复
n-select自定义 label 的显示问题,关闭 #352 - 修复
n-image-group当切换图片预览时,初始化缩放比例 #423 - 修复
n-carousel设定autoplay点击后 dot active 状态不正常,关闭 #434 - 修复
n-input清空按钮位置引起的样式问题,关闭 #428 - 修复
n-image不接受 attributes - 修复
n-image设定 border-radius 无效,关闭 #427 - 修复
n-tab-pane再没有子节点时报错 - 修复
n-selectclear 按钮在n-spin内过大,关闭 #454 - 修复
n-select选项没有被正常更新,关闭 #441
n-loading-bar导出LoadingBarApi类型n-image增加img-props属性- 在部分组件上添加原生
title属性,以提高用户体验 n-tree在 TreeOption 中增加prefix和suffix属性n-carousel增加dot-placement属性n-auto-complete新增loading属性,关闭 #241n-slider增加tooltip属性,关闭 #362n-input新增loading属性
- 修复
n-uploadmultiple=false对于拖拽不生效,关闭 #363 - 修复
n-dropdown中<a />的样式 - 修复
n-menutooltip 中<a />的样式,关闭 #338 - 修复
n-carousel无法使用v-for的子元素 - 修复
n-formlabel-align属性失效,关闭 #213 - 修复
n-data-table在不设定max-height时固定列阴影失效,关闭 #376
n-carousel增加trigger属性增加触发切换的方式n-menu新增dropdown-placement属性n-upload新增before-upload属性n-image新增alt属性.- 支持小键盘的 enter 键
n-spin支持icon插槽为了自定义加载图标,closes#260n-spin新增rotate属性控制自定义加载图标是否有旋转动画n-form导出FormItemRule&FormRules类型n-select新增render-tag属性
- 修复
n-log在未设定语言时仍然对缺少 highlight.js 报错,关闭 #327 - 移除
n-calendar无用的 console.log - 修复 loading-bar 自动消失,关闭 #343
- 修复
n-select打开菜单时没有自动滚动到选中项,关闭 #346 - 修复
n-tab-pane在使用 v-if 时报错 - 修复
n-modalon-negative-click返回 false 时 modal 依然关闭 - 修复
n-collapse在 accordion 模式下默认指定展开属性无效,关闭 #350 - 修复
n-tag缺少on-update-checked属性 - 修复
n-menu折叠时render-label对于 dropdown 不生效
- 修复缺少
web-types.json
n-select的SelectOptionrender属性不再渲染 label 而是整个选项
n-carousel支持触控操作,关闭 #271n-input新增input-props属性n-message优化useMessage当没有n-message-provider时的报错信息,增加关联的文档链接- 为 webstorm 添加
web-types.json,但是我还是推荐使用 VSCode 和 Volar,web-types.json只能为编码提供很有限的信息 n-tree-select新增leaf-only属性n-tree新增leaf-only属性n-select的SelectOption的label属性支持渲染函数n-select新增render-option属性n-select导出SelectOption&SelectGroupOption类型n-popover支持使用headerslotn-dropdown新增render-label属性
- 修复
n-date-pickern-provider传递date-locale属性无效,关闭 #250 - Fix
n-inputclear button placeholder prevent clicking on actual component #288 - 修复
n-carousel点击当前页对应的控制按钮时,组件显示异常 - 修复
n-menu折叠时render-label对于 tooltip 不生效 - 修复
n-dropdown不能在选项中渲染n-popover
n-element移除了abstract属性n-element不再在 default slot 返回主题变量,请使用useThemeVars代替
- 新增
n-carousel组件 - 新增
useThemeVars函数提供主题变量 n-upload新增on-update:file-list属性,关闭 #135n-date-picker新增update-value-on-close属性
- 修复
n-select在可过滤单选模式下在 iOS Safari 无法输入,关闭 #230 - 修复
n-input-number缺少on-update-value属性 - 修复
n-input-number值无法为null - 修复
n-input-number的按钮在值清空后无法使用,关闭 #251 - 修复
n-data-table展开图标光标样式不是 pointer,关闭 #261
n-input-number会直接聚焦,关闭 #244
n-dropdown新增on-clickoutside属性,关闭 #123n-menu新增render-label属性,关闭 #84n-tree支持键盘操作- 新增
n-tree-select组件
- 修复
n-tree缺少on-update-expanded-keys、on-update-selected-keys、on-update-checked-keys属性 - 修复
n-tree拖拽悬浮叶节点报错,关闭 #200 - 修复
n-tree对selected-keys属性影响原数组 - 修复
n-select在 multiple filterable 模式下输入框有无用的空行 - 修复
n-button的 loading 图标在 iOS Safari 上不显示,关闭 #219 - 修复
n-date-picker非 clearable 不显示图标 - 修复
n-time-pickerclearable 状态下图标位置不正确,关闭 #222
- 修复
n-form-item始终展示必需的星号
n-form、n-form-item增强show-require-mark属性,关闭 #171n-dropdown支持 class 属性,关闭 #180n-input新增show-password-toggle属性n-popselect支持 class 属性n-select新增render-label属性n-popselect新增render-label属性
- 修复
n-input中英文字符切换输入时抖动,关闭#174 - 修复
n-icon在使用 setup script 时,$parent默认是一个空对象,访问$parent.$options会是undefined - 修复
n-notification位置不正确 - 修复
n-message的 content & option 类型不正确
- 移除了
n-a的to属性。现在如果你需要把n-a用作 router-link,你可以参考文档网站
n-tree选项支持disabled&checkboxDisabled属性n-input-number支持键盘的上键和下键操作
- 修复
n-cascader在 win10 Chrome 环境下文字模糊的问题 - 修复
n-tree在 block line 模式下点击缩进空白无法触发选择
n-drawer-content新增closable属性,关闭 #139n-element向 default slot 传递themeVarsn-element新增abstract属性
- 修复
n-radio-group不触发 form-item 验证 - 修复
n-auto-complete无法自定义元素
n-tag添加RTL支持
- 将
vue和vue-router移至 peer dependencies 避免重复打包
n-space支持 wai-arian-button-group支持 wai-arian-progress支持 wai-arian-menu支持使用<a />和<router-link />作为 label,关闭 #84n-input-number新增show-button属性n-rate支持使用 default slot 自定义图标n-rate新增 color 属性n-rate新增 size 属性
- 修复
n-card的header-style没有应用于 header 上 #103 - 修复
n-dialog的destroyAll方法缺失 - 修复
n-data-table缺少on-update-sorter、on-update-filters、on-update-page、on-update-page-size属性
n-data-table导出DataTableCreateRowClassName、DataTableCreateRowKey、DataTableCreateRowProps类型
- 修复
n-calendar的on-update:value属性类型 - 修复
n-form-item的grid-template-columns样式属性对子元素布局的影响 #93 - 修复
n-data-table的rowKey、rowClassName、rowProps、summary属性类型和期望值不兼容
- 修复
n-slider在 touchstart 发生时没有阻止滚动 - 修复
n-color-picker默认值不跟随模式设定 - 修复缺少
lodash&lodash-es类型
n-spin的size属性支持 number 类型n-date-picker支持footer插槽
- 修正
n-slider不支持触摸事件 - 修正
n-button在 head 内部的 script 被引入造成崩溃 #68 - 修正
n-spin动画闪烁 - 修正
n-menu缺少on-update-value和on-update-expanded-keys属性 - 修正
n-popconfirmicon slot 不生效 - 修正
n-tabs在控制台输出无用信息 - 修正
n-color-picker设定modes无效 #77
n-dropdown新增disabled属性n-card增加:target的样式
- 修复
n-popover有时在手动模式不会同步位置 - 修复
n-transfer的无数据 Icon 没有开关动画 - 修复
n-messageAPI 的 option 不是可选的 - 修复
n-calendar展示日期计算错误 - 修复
n-input缺失password的声明 - 修复
n-menu的菜单和子菜单的extra属性的类型定义 - 修复
n-dropdown选项鼠标形状不是 pointer
n-button支持 wai-arian-card支持 wai-arian-switch支持 wai-arian-menu部分支持 wai-arian-divider部分支持 wai-arian-data-table新增row-props属性n-date-picker新增ranges属性
- 修正
n-tab-panedisplay-directive不生效 - 修正
n-drawer动画 - 修正
n-scrollbar在 windows chrome 有重叠轨道
- 修复
n-collapsedefault-expanded-names不生效
- 修复
n-dropdown默认位置不是bottom - 修复
n-date-picker输入组件在date&datetime类型下未设定主题 - 修复
n-config-provider没有合并继承的主题
n-collapse新增arrowslot
更新 package.json & README.md
n-affix的listen-to属性默认为document(曾为首个可滚动的父节点)
n-affix的listen-to属性支持Window | Document | HTMLElementn-anchor新增offset-target属性n-select新增virtual-scroll属性n-select新增consistent-menu-width属性n-date-picker在确认后再更新值
- 修正
n-date-picker在没有值的状态下起始日期 disabled 状态不正确 - 修正
n-input-number在 blur 后不会恢复有效的值 - 修正
n-date-picker在值为 null 的时候仍然显示选中日期
- 废弃了
n-affix的offset-top属性,请使用trigger-top代替 - 废弃了
n-affix的offset-bottom属性,请使用trigger-bottom代替 - 移除了
n-anchor的listen-to属性
n-popover的placement属性默认值设为'top'
n-tabs新增on-close属性n-tabs新增on-add属性n-tab-pane新增tabslotn-tab-pane的tab属性支持渲染函数和 VNoden-tabs的type新增'line'选项n-tabs添加阴影来展示滚动状态n-tabs新增pane-style属性
- 修正
n-layoutscrollTo方法在原生滚动时不生效
n-tab-pane的label属性被废弃,请使用tab属性代替
n-layout-sider移除了show-content,使用show-collapsed-content代替
n-data-table支持树形数据n-data-table新增cascade属性n-data-table新增children-key属性n-data-table新增indent属性n-button新增tag属性n-data-table新增table-layout属性n-tree新增block-line属性n-tree支持拖放n-menu新增inverted属性n-dropdown新增inverted属性n-tabs新增addable属性n-tabs新增tab-style属性n-tabs新增tabs-padding属性n-tabs新增default-value属性n-layout-sider&n-layout-footer&n-layout-header新增inverted属性n-data-table的max-height&min-height属性接受 CSS 属性n-layout&n-layout-content新增embedded属性
n-layout&n-layout-sider的scrollTo在使用原生滚动条时不生效n-layout-sider的collapse-mode属性不生效- 内部 selection 组件的主题 peers 中 popover 的 key 不正确
- 优化
n-data-table初始渲染次数 - 优化
n-select首次打开后打开用时 - 优化
n-anchor滚动性能
n-tree新增virtual-scroll属性n-data-table新增virtual-scroll属性n-cascader新增virtual-scroll属性n-pagination新增item-count属性n-pagination新增prefix属性n-pagination新增prefixslotn-pagination新增suffix属性n-pagination新增suffixslotn-input新增show-count属性
- 修正
n-layout-sider折叠后不显示菜单 - 修正
n-input-number在输入不合法 blur 时没有重设回原始值 - 修正
n-pagination在非受控模式下不更新页数
n-form-item可以在n-form外使用
- 修正
n-checkbox勾选图标不显示 - 修正
n-date-picker触发器的图标 transition 效果 - 修正
n-p、n-ol、n-ul作为最后一个子元素 margin bottom 不是 0 - 修正
n-checkbox-group在非受控模式不工作 - 修正
n-data-table取消全部选择不工作
n-data-table高亮排序列n-data-table列增加render-filter属性n-data-table列增加render-filter-icon属性
n-data-table固定列 box-shadow 在暗色模式更明显- 修正
n-color-picker值折行 - 修正
n-formFormRuleItem.trigger 类型
n-data-table增加summary属性n-data-table在'type=selection'的列增加options选项
- Fix
n-layout横向溢出的问题
n-checkbox增加focusable属性n-cascader增加actionslot
- 修正
n-cascader点击 checkbox 会触发 loading - 修正
n-cascader菜单遮罩样式
n-drawer默认不再包含 padding,填充 drawer 的内容可以使用n-drawer-content
n-drawer增加content-style属性n-layout增加content-style属性n-layout-sider增加content-style属性
n-config-provider增加cls-prefix属性
- 修正
n-popover在静态提升时可能影响别的 popover 的问题
n-color-picker增加show-alpha属性
- 修正
n-select默认fallback-option属性使组件崩溃
- 添加
n-skeleton组件 - 添加
n-calendar组件 - 添加
n-color-picker组件 n-date-pickerlocale 增加firstDayOfWeekn-select增加showArrow属性
- 修正
n-date-picker触发器在焦点在面板内的时候没有 focus 样式 - 修正
n-button加载状态宽度闪烁的问题 - 修正
n-time-picker在n-date-picker内部关闭动画闪烁的问题 - 修正 popover 内部的卸载组件应卸载于 popover 内部
- 添加
n-form-item-gi组件
- 修正
n-ellipsis&n-data-tableellpisis 单元格文本垂直排列错位 - 修正
n-select在输入法输入过程中就进行过滤
- 修正
n-select单选过滤模式的光标颜色 - 修正
n-select菜单的 action 部分不能 focus
- 添加
n-image组件 - 添加
n-global-style组件 - 添加
n-theme-editor组件 - 添加
n-page-header组件 n-statistic增加labelslotn-breadcrumb-item增加separatorslot & propn-button增加borderedpropn-card增加footer-styleprop
- 重构
n-statistic样式 n-menu增加optionsprop 去替代itemsprop,itemsprop 被废弃
- 修正
n-anchorignore-gap不生效的问题 - 修正
n-collapse内容被overflow: hidden截断 - 修正
n-selecttag 文本溢出 - 修正
n-popover在移动端无法正常关闭的问题
- 修正
n-layout-sider横向宽度溢出
- 折叠对于
position="absolute"的n-layout-sider不再生效 - 对于包含
n-layout-sider的n-layout必须设定has-sider
- 新增
n-mention组件 n-data-table支持行展开
- 修正
n-input在暗色主题 focus 状态下的背景颜色在 warning 和 error 的状态不正确 - 修正
n-input在 warning 和 error 状态下光标颜色不正确 - 修正
n-select的 namespace 不正确 - 修正
n-cascader的 namespace 不正确 - 修正
n-input在 textarea 模式无法选中 - 修正
n-input在 textarea 模式没有 box-shadow - 修正
n-input在 textarea 模式autosize由于字体不一致导致行数有误 - 修正
n-input在 textarea 模式autosize在外部使 props.value 改变的时候行数不会变化
- 替换了
n-empty的图标 & 增大了它的尺寸
- 修正
n-data-table对于不是最后一个的 td 没有右侧边框 - 修正
n-data-table头部在表格宽度大于scroll-x的时候不够宽
n-data-tablecolumn 新增colSpan和rowSpan属性n-data-tablecolumn 新增titleColSpan属性
- 修正
n-dropdown在设定x和y之后鼠标在外面移动会报错
- 修正
n-select选择器溢出计数器 popover 触发区域有误
n-popover默认duration设为100n-popover默认delay设为100n-tooltip默认showArrow设为true
n-config-provider的theme-overrides支持继承n-card新增hoverable属性n-select新增max-tag-count属性n-cascader新增max-tag-count属性n-popover新增get-disabled属性- 新增
n-ellipsis文本省略组件 n-popoverwidthprop 新增'trigger'的值n-data-table的列的ellipsis属性可设为n-ellipsis的 props
- 修正
n-cascader再点击清除按钮后菜单出现 - 修正
n-card设定高度后 action 不在底部的问题 - 修正
n-popover的duration和delay属性执行有问题
n-layout-sider新增default-collapsed属性n-modal支持自定义位置
- 修正
n-menu垂直折叠时n-menu-itemtooltip 不显示的问题 - 修正
n-menucollapsed-icon-size不生效的问题 - 修正
n-menu回调类 prop 不接受数组 - 修正
n-layout-sider按钮被遮挡的问题
参考 vue3.md
- 修正了
n-auto-complete使用textarea作为输入元素时菜单无法关闭的问题 - 修正了嵌套
n-icon没有被打平的问题 - 修正了
n-date-picker在类型为date和datetime时面板不显示年的问题
n-button增加dashed属性- 增加
n-space组件 n-drawer内容可滚动
n-log添加 zhCN 本地化
- 修正了所有
separator的拼写(原来错拼为seperator)
- 修正了未设定主题时样式报错的问题
- 修正了
n-selectsinglefilterable时 placeholder 的样式问题
- 修正了 Message、Notification、Confirm 不随主题切换的问题
- 修正了
n-select在placeholder为空的时候显示出错的问题
- 修正了
n-radio无法聚焦的问题 - 修正了
n-data-table的max-height样式失效的问题 https://bugs.chromium.org/p/chromium/issues/detail?id=1107223
- 重构了
n-tag的样式
- 为
n-time-picker增加了disabled属性
- 修正了
n-radio下的子元素无法获取焦点的问题
- 重构了试验性的设定主色功能
- 修正了一些零碎的样式错误
- 为
n-select增加了autofocus属性
n-menu不再支持 slot API
- 增加了试验性的设定主色功能
- 为
n-button增加了attr-type属性
- 修正了
n-input如果太宽里面的 input 元素宽度不会展开的问题 - 修正了
n-input-group中n-input-number边框的样式瑕疵
- 修正了
n-a的to属性不能为对象的问题
- 增加了
$NOs.theme来获取当前操作系统的主题
- 修正了
n-log的加载器显示等宽字体的问题 - 修正了
n-buttonicon 有关的类名没有被正确应用的问题
- 修正了
n-data-table选框列的选框没有垂直居中的问题 - 修正了
n-data-table表头没 border-color transition 的问题 - 修正了
$NConfirm的show-icon&closable&bordered属性设置无效的问题
- 增加并调整了一些
n-config-consumer样式方案中的颜色
- UI 默认样式不再包含外部字体文件,如果需要使用 UI 提供的字体需要明确引入
- 为
n-layout增加了themed-style属性
- 修正了
n-layout-sider圆形按钮没有随着折叠状态滚动的问题 - 修正了
n-form-itemfeedback 如果在一开始被设定则消失没有动画的问题 - 修正了
n-data-tablemax-height 相关属性在所有情况下都会被应用的问题 - 修正了一些组件的样式瑕疵
- 调整了一些组件亮色主题下的样式
- 修正了
n-slider弹框没有 z-index 的问题
- 为
n-form-item增加了feedback和validation-status属性
- 为
n-collapse和n-collapse-item增加了display-directive属性 - 为
n-select的option增加了class和style属性 - 为
n-select增加debug模式
- 修正了
n-select在 disabled 状态下能被清除的问题
- 修正了
n-select在多选情况下传入值被直接修改的问题
- 一个 UI 实例最多在一个 Vue 上安装一次
- 更新 css-render 的依赖
- 修正了
n-transfer在值改变时动画出错的问题
- 为
n-step增加内容的 slot - 为
n-checkbox增加了labelprop
- 所有定位组件按需注册监听器
- 在寻找可滚动节点的过程中使用缓存
- 提升了
n-buttonbeforeDestroy 的性能 - 减少了
n-checkbox在值未改变时的重复渲染 - 提升了文字内容的
n-avatar的性能
- 更新 css-render 的依赖
- 默认类型的按钮的 icon 的颜色
- 减少了
n-menu-item没用的重复渲染 - 减少了文档页面没用的重复渲染
- 为了性能重构了
n-nimbus-service-layout的部分代码
n-button接受自定义颜色
- 将内部所有使用 $slots 的地方换为 $scopedSlots 来获得更好的鲁棒性
- 将部分按钮样式生成转移到组件内动态进行
- 修正了
line型n-tabs线不随activeName属性改变的问题 - 修正了
n-tabs滚动按钮没有随着宽度改变触发的问题 - 修正了
n-tabs高度变化会导致一些不期望的调用的问题
- 修正
n-form-item-col&n-form-item-row的 label slot 不显示的问题
- 修正了一些 CSS 长度属性格式化错误的问题
- 为
n-select增加了fallback-option属性用于控制无对应选项时的回退选项
- 解决了
n-data-table在没有数据时max-height和min-height错误显示的问题
n-data-table的max-height和min-height会对表格部分的整体生效,不只是表格的内容部分n-select在默认情况下会显示选项中不存在的值
- 为
n-collapse增加了arrow-placement属性 - 为
n-collapse-item增加了arrowslot
- 解决了可卸载组件在嵌套成
modal > drawer > component样子的时候会被卸载到错误位置的问题
- 为
n-input增加了autofocus选项 - 为
NMessage增加了closable选项
- 解决了
n-tagclosable默认值被设为true的问题 - 解决了
n-data-table不能使用全部paginationprop 的问题 - 解决了
n-paginationon-page-size-change不生效的问题
- 增加
n-dynamic-tags组件 styleScheme新增暴露颜色tableHeaderOverlayBackgroundColor&inputOverlayBackgroundColor
- 为
n-data-table的column增加了filter-option-value的属性来应对单选的情况
- 解决了
n-collpase-item不支持number的问题
- 解决了所有的
console语句都在打包中被删除了的问题
- 改变
n-data-table的 filters 的数据类型从数组改变成对象
n-data-table在有多列筛选的情况下数据不能被正确筛选
- 当选项过多时,
n-data-table过滤菜单的内容可以滚动
$NMessage、$NNotification、$NConfirm的获取到的主题会应用到他们的内部组件
- 多个 naive-ui 共存时定位元素会产生冲突
n-form-item的 validate 方法在某些 validator 的返回值下不会 resolve$NConfirm主题未随n-config-provider切换
n-transfer的选项在值变化之后没有重置n-nimbus-service-layout(deprecated) 没有兼容 Vue Router(3.1 版本以下)push方法的返回值
n-layout-sider的show-trigger增加了'bar'&'arrow-circle'选项
n-scrollbar的轨道会挡住鼠标事件
n-data-table增加了 empty 插槽 #86