C7N 删除时候,取消按钮默认的 loading 状态
场景:
在 C7N 组件中,当按钮绑定ds后,调用 delete 方法,会触发 Button 的 loading 效果,最终导致按钮长度变大,超过范围导致换行
思路:
ds 的 delete 实际是一个 Promise,ds 监听的是 Promise 的状态
方案:
通过 return false 解决
<Button
funcType={FuncType.raised}
onClick={() => {
journalDs.delete(journalDs.selected);
return false;
}}
disabled={!journalDs.selected.length}
color={ButtonColor.primary}
>
{intl.get('hzero.common.button.delete').d('删除')}
</Button>
.

浙公网安备 33010602011771号