首页 > 解决方案 > 如何将 StatefulWidget 的构造函数参数传递给 State?

问题描述

在此处输入图像描述

我如何分配最终字符串 blog_id;我们从 const KidneyDiseaseBody({Key? key, required this.blog_id}) 获得的值: super(key: key); 在字符串查询 = ; 在类 _KidneyDiseaseBodyState

标签: flutterflutter-layoutflutter-animationflutter-test

解决方案


你可以做

@override
void initState() {
  super.initState();
  query = widget.blog_id; // or whatever way you want to use it
}

你不能做

  String query = widget.blog_id;

因为小部件是在创建状态后分配的。


推荐阅读