HuowolanshouServices.getPageInfo(userNo).then((value) { });child: Text( // vm.data.startStationName = stationName, "", style: TextStyle(color: Color(0xFF999999)), )), flutter如何获取到值
时间: 2023-12-16 15:06:32 浏览: 130
springboot集成pagehelper.rar
在`then`方法中,当`HuowolanshouServices.getPageInfo(userNo)`异步操作完成并且返回一个值时,您可以在`then`方法中使用该值。例如,您可以将该值赋给一个变量,然后在`Text`组件中显示它。
示例代码:
```
String pageInfo;
HuowolanshouServices.getPageInfo(userNo).then((value) {
setState(() {
pageInfo = value;
});
});
// 在Widget tree中使用该值
Text(pageInfo ?? "", style: TextStyle(color: Color(0xFF999999)),)
```
在上面的代码中,我们定义了一个`pageInfo`变量,该变量将在`then`方法中存储从`HuowolanshouServices.getPageInfo(userNo)`返回的值。我们在`setState()`中使用该变量,以便在值发生更改时通知Flutter重新构建Widget tree。
在`Text` Widget中,我们使用`pageInfo`变量来显示获取到的信息。我们还使用了`??`运算符,以确保在`pageInfo`变量为null时显示一个空字符串。
阅读全文