之前在做公司flutter项目时候,与后端联调中,发现有一段代码逻辑并没有进入执行,但是终端也没报错,然后打点debug发现是建立模型序列化的时候,flutter对BigDecima类型不支持识别,自动为int类型。 解决方法:把int类型换成num类型就完美解决,但是后端要跟前端标明此类型是BigDecima,一般涉及到计算的数字都会使用这个类型。