here is the picture

这是代码.我收到这种类型的错误.谁能解决这个问题.

_getAllHotProducts() async {
    var hotProducts = await _productService.getHotProducts();
    var result = json.decode(hotProducts.body);
    result['data'].forEach((data) {
      var model = Product();
      model.id = data['id'];
      model.name = data['name'];
      model.photo = data['photo'];
      model.price = data['price'];
      model.discount = data['discount'];

      setState(() {
        _productList.add(model);
      });
    });
  }

推荐答案

在这种情况下,可以使用num而不是intdouble.

model.price = (data['price']).toDouble();

Flutter相关问答推荐

try 在Flutter应用程序中传递变量到FirebaseFirestore Where子句

Flutter -使用最小高度展开

如何在Flutter 中播放音频

功能不起作用的Flutter 块复制

Flutter 动画列表一次构建所有项目,而不是仅构建可见的项目

点击表情符号按钮后,Flutter 文本域文本编辑控制器将文本恢复为原始值

为什么PUT方法没有发出任何响应?

Flex ListView用于可滚动和响应的页面

将列表<;Events>;从Flutter 应用程序中的函数传回EventLoader属性时出错

怎么才能像这样在摆动着这些曲线呢?

参数类型';List<;Dynamic&>不能分配给参数类型';List<;SingleChildWidget&>';

抖动问题:检测到0个或2个或更多具有相同值的[DropdownMenuItem]

尽管 onCollision 处理了我的角色还是从平台上掉了下来

Flutter中不使用Container是否可以做margin

Flutter - 根据从第一个 DropdownButtonForm 中 Select 的内容在第二个 DropdownButton 上显示选项

Android: 从 URI 获取音频元数据

在不丢失游戏状态的情况下从 Flame 游戏导航到 Flutter 小部件

Getx Flutter 在更新值时抛出空错误

Flutter 在气泡聊天消息上对齐时间戳文本

RangeError(索引):无效值:有效值范围为空:点击文章时为0