这个报错是因为在代码中,程序期望从数据源中获取一个字符串类型的值,但实际上获取到的是一个双精度浮点数类型的值。这可能是因为数据源中的值的类型与代码中的类型不匹配导致的。

要解决这个问题,可以使用toString()方法将双精度浮点数类型的值转换为字符串类型的值,如下所示:

price: snapshot.data?[index]['price'].toString()

这将确保从数据源中获取的值是字符串类型的,从而解决类型不匹配的问题。

price snapshotdataindexprice这个报错 type double is not a subtype of type String

原文地址: https://www.cveoy.top/t/topic/dyhJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录