MPEditableText

提供一个无任何样式的文本输入框,其用法与 TextField 基本一致。

基本用法#

API 文档#

styleTextStyle
文本样式
必填
controllerTextEditingController
文本框控制器
必填
focusNodeFocusNode
焦点控制器(暂时无任何作用)
必填
readOnlybool
是否为只读
非必填,默认值为 false
obscureTextbool
是否为密码框
非必填,默认值为 false
autocorrectbool
是否启用自动修正功能
非必填,默认值为 false
smartDashesTypeSmartDashesType?
非必填
smartQuotesTypeSmartQuotesType?
非必填
enableSuggestionsbool
是否启用输入建议
非必填,默认值为 true
textAlignTextAlign
文本的对齐方式
非必填,默认值为 TextAlign.start
maxLinesint
文本最多输入多少行
非必填,默认值为 1
minLinesint?
文本框最少显示多少行
非必填
autofocusbool
是否自动取焦
非必填
keyboardTypeTextInputType? | MPIdCardTextInputType?
键盘的类型,当填入 MPIdCardTextInputType 类型时,微信小程序可以弹出身份证号码输入键盘。
非必填
textInputActionTextInputAction?
键盘 Return 键的类型
非必填
textCapitalizationTextCapitalization
文本自动大小写是否开启
非必填
onChangedValueChanged<String>?
文本变更后回调
非必填
onSubmittedValueChanged<String>?
输入完成后或单行文本模式时按下 Return 键后回调。
非必填
placeholderString?
提示文本
非必填
placeholderStyleTextStyle?
提示文本的样式
非必填
maxLengthint?
最大输入字符长度
非必填