一、该问题的重现步骤是什么?
点击编辑按钮
2. 打开编辑之后,点击「批量保存」,cell 没法关闭
相关代码如下:
handleBatchSave: function () {
if (this.dataOrderGoods.length === 0) {
return;
}
for (let i = 0; i < this.dataOrderGoods.length; i++) {
const element = this.dataOrderGoods[i];
if (element.$cellEdit) {
element.$cellEdit = false;
element.totalAmount = (element.goodsCount * element.purchasePrice).toFixed(2);
}
}
}
dataOrderGoods是表格里面的model
3. 但是如果再点击「取消」按钮,再执行一次上面操作,cell会关闭。
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:第一次执行批量保存操作时,就需要对cell进行关闭
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
前端是saber 2.5.1版本
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端