美文网首页
Flutter 报错 No MediaQuery widget

Flutter 报错 No MediaQuery widget

作者: Qo_Tn | 来源:发表于2021-05-06 11:29 被阅读0次

错误代码:

class appClass extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return  Scaffold(
        appBar: AppBar(
          title: Text('处置通'),
        ),
        body: Text('Hello World, flutter!'),
    );
  }
}

正确代码:

class appClass extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('处置通'),
        ),
        body: Text('Hello World, flutter!'),
      ),
    );
  }
}

错误原因:

Flutter 的根组件 为 MaterialApp。按照笔者的理解,页面的开始必须要使用MaterialApp()来包含 所有展示页面。

相关文章

网友评论

      本文标题:Flutter 报错 No MediaQuery widget

      本文链接:https://www.haomeiwen.com/subject/rbordltx.html