fix(PopConfirmButton): avoid type lint error (#3600)
This commit is contained in:
parent
236ddf3471
commit
5ec4446443
|
|
@ -38,8 +38,9 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
const bindValues = omit(unref(getBindValues), 'icon');
|
// 用 omit 剔除一些已知可能导致异常的属性
|
||||||
const btnBind = omit(bindValues, 'title') as any;
|
const bindValues = omit(unref(getBindValues), 'icon', 'color');
|
||||||
|
const btnBind = omit(unref(getBindValues), 'title') as any;
|
||||||
if (btnBind.disabled) btnBind.color = '';
|
if (btnBind.disabled) btnBind.color = '';
|
||||||
const Button = h(BasicButton, btnBind, extendSlots(slots));
|
const Button = h(BasicButton, btnBind, extendSlots(slots));
|
||||||
|
|
||||||
|
|
@ -47,9 +48,6 @@
|
||||||
if (!props.enable) {
|
if (!props.enable) {
|
||||||
return Button;
|
return Button;
|
||||||
}
|
}
|
||||||
if (bindValues.color) {
|
|
||||||
delete bindValues.color;
|
|
||||||
}
|
|
||||||
return h(Popconfirm, bindValues, { default: () => Button });
|
return h(Popconfirm, bindValues, { default: () => Button });
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue