Flutter The getter 'XX' isn't de

2021-07-14  本文已影响0人  jgyhc

刚接触Flutter,踩坑中~
该报错提示的意思是没有访问到对象的相关属性。
排查问题常见的方法:

import 'package:flutter/material.dart';

class ListPage extends StatefulWidget {
  ListPage({Key key, this.title}) : super(key: key);
  final String title;
  @override
  _ListPageState createState() => _ListPageState();
}

class _ListPageState extends State {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text(widget.title)),
      body: Center(
        child: Text("Text"),
      ),
    );
  }
}

上面的代码中widget.title抛了如题的错误,最开始无从下手,最后才发现Statewidget并不知道widgettitle属性,所以需要指定State所对应的widget是哪一个类。
解决方法很简单:

image.png
上一篇 下一篇

猜你喜欢

热点阅读