jjzjj

Flutter:将数据传递给状态

我正在尝试将数据传递到启动API调用的bloc,但出现错误:“在初始化器中只能访问静态成员”这可能吗?我的方法是完全错误的吗?我也尝试将postid切换为静态,但不确定如何实际访问该状态下的postid。代码:classViewPostextendsStatefulWidget{intpostid;//sentfrompreviousscreen}ViewPost({Keykey,this.postid}):super(key:key);}说明我需要访问postid的位置:@override_ViewPostStatecreateState()=>_ViewPostState();}c

firebase - Flutter 从 Firebase 返回文档的长度

我试图用这个函数返回文档列表的长度:FuturetotalLikes(postID)async{varrespectsQuery=Firestore.instance.collection('respects').where('postID',isEqualTo:postID);respectsQuery.getDocuments().then((data){vartotalEquals=data.documents.length;returntotalEquals;});}我将其初始化为voidinit状态(使用另一个函数调用:voidinitState(){totalLikes(p

firebase - Flutter 从 Firebase 返回文档的长度

我试图用这个函数返回文档列表的长度:FuturetotalLikes(postID)async{varrespectsQuery=Firestore.instance.collection('respects').where('postID',isEqualTo:postID);respectsQuery.getDocuments().then((data){vartotalEquals=data.documents.length;returntotalEquals;});}我将其初始化为voidinit状态(使用另一个函数调用:voidinitState(){totalLikes(p