pro-components
pro-components copied to clipboard
自定义使用valueType的问题
提问前先看看:
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
🧐 问题描述
export const valueTypeMap = {
datePicker: {
renderFormItem(text, props) {
return <DatePicker {...props} />;
},
},
select: {
renderFormItem(text, props) {
console.log(props);
return <Select {...props} />;
},
}
}
当与原生valueType重复且要改变时,页面会卡死。 是不允许这样操作嘛
💻 示例代码
🚑 其他信息
写出死循环了吧,debug 看看是哪里死循环了
我也遇到了, renderFormItem 会疯狂被执行
const valueTypeMap: Record<string, ProRenderFieldPropsType> = {
digit: {
render: (text) => {
return <>{NumberUtil.toFormat(text)}</>
},
renderFormItem: (_text, props, _dom) => {
return <ProFormText {...props} />
},
},
}