相同的代码,但在 web 版本上出现错误。为啥?

Posted

技术标签:

【中文标题】相同的代码,但在 web 版本上出现错误。为啥?【英文标题】:same code but error on web version in flutter. Why?相同的代码,但在 web 版本上出现错误。为什么? 【发布时间】:2021-10-15 00:45:36 【问题描述】:

在我的颤振应用程序中,当从网络版本添加数据时,它在移动设备上显示类似这样的错误。但在网络上工作正常,我使用 firebase 作为后端。为什么会这样

【问题讨论】:

我遇到了这个问题,只是转换为 `in.这可能是由于渲染引擎而发生的。 【参考方案1】:

由于 web 被转译为 javascript,它有一个类型号(接收 double 和 int)。如果你转换为正确的类型,这个问题可能会解决。

您可以在此处详细了解 dart 如何处理数字: https://dart.dev/guides/language/numbers

【讨论】:

以上是关于相同的代码,但在 web 版本上出现错误。为啥?的主要内容,如果未能解决你的问题,请参考以下文章

为啥这个基本链表可以在 MacOS 上工作,但在 Linux 上会出现段错误

为啥在某些机器上堆栈溢出,但在另一台机器上出现分段错误?

为啥会出现 CodeIgniter 安装错误

为啥这段代码在 leetcode 运行良好,但在 geeksforgeeks 出现分段错误?

为啥在编写javaweb项目的时候,无缘无故会报错,切换jdk版本后会恢复正常?代码格式没有任何错误

尽管代码相同,但切换菜单按钮在索引页面上有效,但在其他页面上无效 - 为啥?