我有一个带有sqlite插件的Cordova应用程序。 在一个视图中,我将一些数据保存到一个表中,该表包含一个定义为十进制(10,5)的字段,但可以包含整数或浮点数。将数据保存到数据库后,它将进入查询数据库并将输入的数据重新呈现给用户的视图。
如果我输入说,2.8,数据将重新呈现给我2.8。至今。超好的。但是,如果我杀了应用程序,然后重新启动它并移动到显示数据的视图,它显示3而不是2.8。
如果我保存0.5,它在重新启动后显示0,并且5.5更改为6.我没有格式化数据保存到数据库,也没有随后从中选择,我将数据保存为0.5而不是“0.5”。
Android和iOS版本的应用都会发生这种情况。
我甚至用字段重建数据库作为Text,同样的事情发生了。