schema中type和组件值的对应关系 #1646
Answered
by
janryWang
MatriXiao88
asked this question in
Q&A [2.x]
-
如下图,声明中设置的type是string,但value值却是number类型,看起来类型不一致,但又能正常工作 我自己在formily/antd的页面上看了那些demo,看起来值类型和type对应的demo也不少,但都能正常工作,就很奇怪 |
Beta Was this translation helpful? Give feedback.
Answered by
janryWang
Jun 25, 2021
Replies: 1 comment 2 replies
-
type和值是弱映射关系,因为这个是无法保证的,x-component指定的组件,它onChange返回的数据到底是啥类型,formily根本不知道,formily唯一能做的就是根据type分配不同的字段模型而已,当然,我们还是倾向于让用户遵守这个类型规范,比如用string,自己就传x-component为Input,而不是NumberPicker |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
janryWang
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
type和值是弱映射关系,因为这个是无法保证的,x-component指定的组件,它onChange返回的数据到底是啥类型,formily根本不知道,formily唯一能做的就是根据type分配不同的字段模型而已,当然,我们还是倾向于让用户遵守这个类型规范,比如用string,自己就传x-component为Input,而不是NumberPicker