美文网首页
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