React 组件 pros 传参为什么会丢失 value 属性?-灵析社区

无敌铃铃后

现在想要传递一个初始化的表单数据到 `useState` 里而且表单里的字段是通过接口出来的,但现在根据文档参数被 `{}` 限制了,想问下额外的参数要怎么传递?`` {form.item.map((item: Item, key: number) => ( ))} interface Item { name: string, column: string, value: any, container?: string, Attrs: Attr, } const Item: React.FC = ( props: Item ) => { console.log(props) switch (props.container) { case 'input': return } } ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/c6d35b41dc0592496e725062d45f7b5c.png) 可以看到接口中是有 `value` 的但是到了组件里就没了?这是什么奇怪的问题? ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/db0c92b926699da8f315aa4461aca802.png)

阅读量:386

点赞量:7

问AI
半寸时光爱思考
问题解决了:我用的是 "antd-mobile" 的 "Form" 组件,表单控件的值必须通过 "Form.Item" 的 "initialValue" 来传递,否则想我传递过去也是 "undefined"