diff --git a/src/resources/plugins/TsSheet/TsSheet.vue b/src/resources/plugins/TsSheet/TsSheet.vue index f209498907e96049ac3b67e280c243ff820bfae0..5096fd62450ee56ebab559f53c806705cc83fe98 100644 --- a/src/resources/plugins/TsSheet/TsSheet.vue +++ b/src/resources/plugins/TsSheet/TsSheet.vue @@ -788,7 +788,7 @@ export default { this.$nextTick(() => { if (row != null) { - const lefter = this.$utils.deepClone(this.config.lefterList[row]); // 深拷贝,解决组件行间距很宽的问题 + const lefter = this.mode == 'read' ? this.$utils.deepClone(this.config.lefterList[row]) : this.config.lefterList[row]; // 深拷贝,只读模式下组件行间距很宽的问题 const lrect = this.$refs['lefter' + row] && this.$refs['lefter' + row][0] ? this.$refs['lefter' + row][0].getBoundingClientRect() : {}; if (lrect.height > lefter.height) { lefter.height = Math.max(lrect.height, this.minHeight);