diff --git a/package.json b/package.json index 3f0a7d16e..eb6962331 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vxe-table", - "version": "3.8.7", + "version": "3.8.8-beta.0", "description": "一个基于 vue 的 PC 端表单/表格组件,支持增删改查、虚拟树、列拖拽,懒加载、快捷菜单、数据校验、树形结构、打印导出、自定义模板、渲染器、JSON 配置式...", "scripts": { "update": "npm install --legacy-peer-deps", diff --git a/packages/table/src/methods.js b/packages/table/src/methods.js index 1c5d336ec..f426b6d85 100644 --- a/packages/table/src/methods.js +++ b/packages/table/src/methods.js @@ -518,6 +518,19 @@ const Methods = { return this.recalculate() }) }, + /** + * 修改行数据 + */ + setRow (rows, record) { + if (record) { + let rest = rows + if (!XEUtils.isArray(rows)) { + rest = [rows] + } + rest.forEach(item => Object.assign(item, record)) + } + return this.$nextTick() + }, /** * 局部加载行数据并恢复到初始状态 * 对于行数据需要局部更改的场景中可能会用到 diff --git a/styles/form.scss b/styles/form.scss index 92968e119..b2743fec1 100644 --- a/styles/form.scss +++ b/styles/form.scss @@ -160,8 +160,8 @@ flex-direction: column; align-items: initial; .vxe-form--item-title { - height: 2.2em; - line-height: 2.2em; + height: 2.5em; + line-height: 2.3em; padding-right: 0; max-width: none; }