flutter - 如何在颤振中进行条件渲染
问题描述
class AppState extends State<App> {
int counter = 0;
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Center(
child: Text(if(counter = 0) {
return 'Hi';
} else {
return 'Go';
}),
),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
setState(() {
counter += 1;
name = 'by!';
});
},
解决方案
试试这个代码:
Text(counter==0?'hi':'go')
推荐阅读
- node.js - 构建与 gmail 集成的程序的最佳方法
- python - 出于某种原因,我的 python 代码正在跳过代码的某个部分(pygame)
- templates - 表中的Docusign动态行生成
- c++ - glfw3.dll 运行代码时未发现系统错误
- javascript - 我需要一些关于在套接字 io 中实现客户端的建议
- c# - 升级到 .NET 5 时,来自 EF Core 的 NonConfiguredNavigationToSharedType 错误
- macos - MacBook Air M1的zsh终端出现pyenv相关错误
- hyperledger - 错误:调用期间背书失败。响应:状态:500 消息:“模拟错误:执行事务失败
- windows - 用cmd替换子文件夹中的多个文件
- reactjs - React TS onClick 选择输入值