key: 这个小部件的唯一识别符,可以用于在渲染树中找到这个小部件。controller: 一个控制器对象,用于控制文本编辑器中的内容。这可以用于读取或更改文本,或者设置焦点。focusNode: 一个对象,用于管理文本编辑器的焦点。这可以用于设置焦点,查询焦点状态,或注册对焦事件的监听器。undoController: 一个控制器对象,用于管理文本编辑器中的撤消和重做操作。decoration: 用于定义文本输入框的外观,例如边框,提示文本等。keyboardType: 定义文本输入框使用的虚拟键盘类型,例如数字键盘,电子邮件键盘等。textInputAction: 定义虚拟键盘上的操作,例如「完成」或「下一个」。textCapitalization: 定义文本输入框中的文本大写方式,例如首字母大写或全部大写。style: 用于定义文本的样式,例如字体大小,颜色,字体粗细等。strutStyle: 用于定义文本的行高和基準线位置。textAlign: 定义文本对齐方式,例如居中,左对齐等。textAlignVertical: 定义文本在垂直方向上的对齐方式。textDirection: 定义文本的方向,例如从左到右或从右到左。readOnly: 定义文本输入框是否为只读模式,如果设置为 true,用户将无法编辑文本。