vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

框架bug-InputNumber组件使用setFieldsValue设置值后,返回的值会变成string类型

Open boblk570 opened this issue 1 year ago • 6 comments

框架bug-InputNumber组件使用setFieldsValue设置值后,返回的值会变成string类型

boblk570 avatar Jan 09 '24 13:01 boblk570

/Users/admin/Documents/Clients/star/admin/src/components/Form/src/helper.ts
export const defaultValueComponents = [ 'Input', 'InputPassword', 'InputNumber', 'InputSearch', 'InputTextArea', ];

boblk570 avatar Jan 09 '24 13:01 boblk570

@boblk570 从这里 https://github.com/vbenjs/vue-vben-admin/pull/3288 开始,InputNumber 被加进去了

xachary avatar Jan 10 '24 03:01 xachary

我直接移除 handleInputNumberValue 的使用了,输入输出类型不一致,更多例如接口返回类型就是不对的。

xachary avatar Jan 10 '24 03:01 xachary

这个会导致问题导致InputNumber 显示了数字但是 校验会失败 我移除handleInputNumberValue 就可以正常使用了

crudboy avatar Jan 11 '24 08:01 crudboy

我直接移除 handleInputNumberValue 的使用了,输入输出类型不一致,更多例如接口返回类型就是不对的。

@xachary 请问下移除是直接把这行代码注释掉吗? value = handleInputNumberValue(schema?.component, value);

wwavelet avatar Jan 31 '24 06:01 wwavelet

同样这个bug, 怎么解决

pylist avatar Feb 05 '24 05:02 pylist

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

anncwb avatar Apr 09 '24 01:04 anncwb

我已提交了一个修复#3802

goodsxx avatar Apr 29 '24 10:04 goodsxx