基本字段

此功能仍处于实验阶段。“实验性”意味着这是一个早期实施,会发生剧烈而突破性的变化。

基本字段是内部的(即,不在索引.js)用于构建更复杂字段的基本组件,如文本字段。它为字段组件提供错误处理和焦点样式。确实如此除了将字段包装在弯曲包装器。

用法

基本字段主要用作挂钩,而不是组件:

函数useExampleField(props){const{as='input',…baseProps}=useBaseField(props);常量输入属性={作为,//这里有更酷的东西};return{inputProps,…baseProps};}函数ExampleField(props,forwardRef){const{preFix,附加,已禁用,inputProps,…baseProps}=使用ExampleField(道具);返回(<查看{…baseProps}disabled={disabled}>{预修复}<View autocomplete=“off”{…inputProps}disabled={disabled}/>{词缀}</视图>);}

道具

禁用:布尔

字段是否已禁用。

  • 必需:否

hasError:布尔值

围绕组件渲染错误样式。

  • 必需:否
  • 违约:

isInline:布尔值

呈现可以在某些文本中内联的组件。

  • 必需:否
  • 违约:

isSubtle:布尔值

渲染组件的微妙变体。

  • 必需:否
  • 违约: