flutter 改变数据,showDialog对话框内的UI不更新

原代码:

  onChanged: (date) {
   setState(() {
        _selectedDate = date;
    });
  },

解决方案:

  onChanged: (date) {
     (context as Element).markNeedsBuild();
      _selectedDate = date;
  },

参考文档:
7.7 对话框详解: https://book.flutterchina.club/chapter7/dailog.html#_7-7-1

猜你喜欢

转载自blog.csdn.net/qq_41160739/article/details/125085326