avue-crud空间里面cell开启编辑之后,通过按钮第一次批量保存时cell没法闭合

Blade 未结 1 341
shangmanet
shangmanet 剑圣 2024-02-26 10:18

一、该问题的重现步骤是什么?

  1. 点击编辑按钮

    image.png

     2. 打开编辑之后,点击「批量保存」,cell 没法关闭

    image.png

相关代码如下:

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版本


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-02-28 17:06

    这个问题需要给avue发一个issue了: https://gitee.com/smallweigit/avue/issues

    0 讨论(0)
提交回复