MPEditableText
提供一个无任何样式的文本输入框,其用法与 TextField 基本一致。
#
基本用法#
API 文档style → TextStyle
文本样式
必填
controller → TextEditingController
文本框控制器
必填
focusNode → FocusNode
焦点控制器(暂时无任何作用)
必填
readOnly → bool
是否为只读
非必填,默认值为 false
obscureText → bool
是否为密码框
非必填,默认值为 false
autocorrect → bool
是否启用自动修正功能
非必填,默认值为 false
smartDashesType → SmartDashesType?
非必填
smartQuotesType → SmartQuotesType?
非必填
enableSuggestions → bool
是否启用输入建议
非必填,默认值为 true
textAlign → TextAlign
文本的对齐方式
非必填,默认值为 TextAlign.start
maxLines → int
文本最多输入多少行
非必填,默认值为 1
minLines → int?
文本框最少显示多少行
非必填
autofocus → bool
是否自动取焦
非必填
keyboardType → TextInputType? | MPIdCardTextInputType?
键盘的类型,当填入 MPIdCardTextInputType 类型时,微信小程序可以弹出身份证号码输入键盘。
非必填
textInputAction → TextInputAction?
键盘 Return 键的类型
非必填
textCapitalization → TextCapitalization
文本自动大小写是否开启
非必填
onChanged → ValueChanged<String>?
文本变更后回调
非必填
onSubmitted → ValueChanged<String>?
输入完成后或单行文本模式时按下 Return 键后回调。
非必填
placeholder → String?
提示文本
非必填
placeholderStyle → TextStyle?
提示文本的样式
非必填
maxLength → int?
最大输入字符长度
非必填