小编dax*_*axw的帖子

flutter:父级重建后子级小部件未重建

版本:
Flutter-版本:1.12.14 通道开发
Dart-版本:2.7.0

问题:
我想写一个 Todo 应用程序。当我单击浮动按钮时添加一个新的待办事项,但在某些情况下它效果不佳。

问题在Scaffold.body代码中,详细信息。

我使用时效果很好TodoPage(todoList: _todoList)

_pageList.elementAt(_activeIndex)当我提交文本字段时不起作用。

print('Build Home')提交后发现有打印,但print('Build TodoPage')没有打印。

为什么???

我的代码:

import 'package:flutter/material.dart';

void main() => runApp(App());

class App extends StatelessWidget{
  @override
  Widget build(BuildContext context){
    return MaterialApp(
      title: 'TodoList',
      home: Home(),
    );
  }
}


class Home extends StatefulWidget{
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home>{
  List<String> _todoList = ['a', 'b', 'c'];
  TextEditingController _controller;
  List<Widget> _pageList;
  int _activeIndex;
  Widget _curPage;

  @override
  void initState(){
    super.initState();
    _activeIndex …
Run Code Online (Sandbox Code Playgroud)

dart flutter

4
推荐指数
1
解决办法
2039
查看次数

标签 统计

dart ×1

flutter ×1