现在博客常见到的方法
handtableInstance.updateSettings({
// ...其他
rowHeights: [20,20,20],
colWidths: [70,70,70]
},false);
设置行高列宽的正确姿势
设置行高
let setRowHeightInstance = handsontableInstance.getPlugin('ManualRowResize');
setRowHeightIntance.setManualSize(row, height);
然后render这行的单元格
设置列宽
let setColWidthIntance = handsontableInstance.getPlugin('ManualColumnResize);
setColWidthIntance.setManualSize(col,width);
然后render这列
坑
你发现rendder这行或者这列,header高度没变,官方也没提供rendder header的方法
我目前的方法是找到这个dom节点手动设置height或width,反正在handsontable的内部数据是改变了的,就是没渲染而已