小编You*_*mad的帖子

另一个映射调用中的 async Array.map()

我有一个接收配置文件数组的方法,我必须为每个配置文件进行映射,并且在该地图内我必须在照片属性中再次映射,其中包含用于请求 API 来获取此图片的图片 ID。

问题是,我在哪里可以安全地访问这个配置文件数组及其加载的每个配置文件的照片?

profiles.map((profile, i) => {
    let photos = []

    Promise.all(profile.photos.map(async idPhoto => { 
        const res = await fetch(...)
        const img = await res.blob()
        photos.push(img)
    }))

    .then(() => profiles[i].photos = [...photos])
})
Run Code Online (Sandbox Code Playgroud)

javascript async-await

5
推荐指数
1
解决办法
237
查看次数

文本输入值消失 Flutter

当我键入文本并点击“确定”或单击后退按钮隐藏键盘时,输入的值消失

添加文本编辑控制器


class ChatCepBottomSheet extends StatelessWidget {

  final TextEditingController _cepController = TextEditingController();

  @override
  Widget build(BuildContext context) {
    return Column(
      children: <Widget>[
        TextFormField(
          controller: _cepController,
        ),
        SizedBox(height: 32),
        Button(
          buttonText: 'Search',
          tapHandler: () {},
        )
      ],
    );
  }
}

Run Code Online (Sandbox Code Playgroud)

我预计输入的文本会保留在文本控制器中

dart flutter

1
推荐指数
2
解决办法
5989
查看次数

标签 统计

async-await ×1

dart ×1

flutter ×1

javascript ×1