Javascript 如何将antd移动文本输入作为受控组件与降档集成?

Javascript 如何将antd移动文本输入作为受控组件与降档集成?,javascript,reactjs,antd-mobile,downshift,Javascript,Reactjs,Antd Mobile,Downshift,我想在我的antd移动web应用程序中使用自动完成。我喜欢降档,因为它呈现外部组件 不幸的是,我不知道如何从antd mobile“绑定”其中一个/text输入元素。这些组件提供“受控”模式,但我找不到相应的文档 仅从降档传递getInputProps()不起作用: 降档行程: Uncaught TypeError:无法读取未定义的属性“value” 当降档读取antd移动组件(回调onChange())提供的唯一回调参数(event)上的event.target.value)时,会发生这

我想在我的antd移动web应用程序中使用自动完成。我喜欢降档,因为它呈现外部组件

不幸的是,我不知道如何从antd mobile“绑定”其中一个/text输入元素。这些组件提供“受控”模式,但我找不到相应的文档

仅从降档传递
getInputProps()
不起作用:


降档行程:

Uncaught TypeError:无法读取未定义的属性“value”
当降档读取antd移动组件(回调
onChange()
)提供的唯一回调参数(
event
)上的
event.target.value
)时,会发生这种情况。这是有意义的,因为antd mobile api文档表示返回文本输入的“字符串”类型值

那么,如何从antd mobile组件获取原始react
组件
onChange
回调以传递它呢?

调查来源:我迷路了。
onChange
回调应设置为
this.props.onChange
(包含在
restProps
中)。这反过来应该由来自降档:对象的
getInputProps()
设置。返回值的键为:

["aria-autocomplete", "aria-activedescendant", "aria-controls", "aria-labelledby", "autoComplete", "value", "id", "onChange", "onKeyDown", "onBlur"]
展望未来:鉴于
onChange
回调通过降档-是否需要更多绑定