You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter运行报错Expected a class member. :19 问题排查求解

错误原因
  • 语法错误出现在Scaffold组件的参数配置段:你提前闭合了AppBar构造方法的括号,将本属于AppBar的title参数直接暴露在Scaffold的参数列表中。由于Scaffold本身没有title这个合法参数,Dart语法解析时无法识别这个游离的属性,就抛出了「Expected a class member. :19」的报错。
修复方案

将title属性移动到AppBar的构造方法内部,删除AppBar()后面多余的闭合括号即可,修复后的完整代码如下:

import 'package:flutter/material.dart';

// 已同步将类名调整为Dart规范要求的大驼峰格式,避免后续规范警告
class LoginScreen extends StatelessWidget {
  const LoginScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      bottomSheet: const Text(
        'Hello',
      ),
      appBar: AppBar(
        title: const Text(
          'Hello',
        ),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children:
          [
            Row(
              children:
              [
                Column(
                  mainAxisSize: MainAxisSize.max,
                  mainAxisAlignment: MainAxisAlignment.center,
                  children:
                  const [
                   Text(
                     'Hello AbdelAzim',
                     style: TextStyle(
                       fontWeight: FontWeight.bold,
                       fontSize: 30,
                     ),
                   ),

                  ],
                ),
              ],
            ),
          ],
        ),
      ),

      );
  }
}

内容的提问来源于stack exchange,提问作者Abdelazim Showman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 16:15:02