Skip to content

TextArea 文本域

代码演示

import 'package:antd_flutter_example/demo_block.dart';
import 'package:flutter/widgets.dart';
import 'package:trionesdev_antd_mobile/trionesdev_antd_mobile.dart';

class TextAreaPage extends StatefulWidget {
  const TextAreaPage({super.key});

  @override
  State<StatefulWidget> createState() => _TextAreaPageState();
}

class _TextAreaPageState extends State<TextAreaPage> {
  @override
  Widget build(BuildContext context) {
    return AntScaffold(
      appBar: AntAppBar(title: const Text("TextArea 文本域")),
      body: SingleChildScrollView(child: Column(children: [
        DemoBlock(title: "基本用法", child: Column(children: [
          AntTextArea()
        ]),),
        DemoBlock(title: "最大行数", child: Column(children: [
          AntTextArea(maxLines: 5,)
        ]),)
      ],),),
    );
  }
}

API

属性说明类型默认值
style样式StateStyle-
decoration边框样式,优先级别高于 styleBoxDecoration-
value输入框的值String-
onChange变化回调Function(String val)-
minLines最小行数int2
maxLines最大行数int-
onBlur失去焦点回调Function()-
onFocus获得焦点回调Function()-