Javascript android浏览器上的随机数据返回
我有一个应用程序,它映射一个数组(处于状态),该数组实际上应该只有6组数据(后端实际上将其限制为6组),但不知何故,有时会尖峰并打印不存在或旧的数据。 它在google chrome和其他浏览器上运行得非常好,但是当它碰到一个旧的android浏览器时,它开始出现这个错误。 这是es3吗?我有一个web包来处理这个问题(我想)Javascript android浏览器上的随机数据返回,javascript,android,reactjs,frontend,Javascript,Android,Reactjs,Frontend,我有一个应用程序,它映射一个数组(处于状态),该数组实际上应该只有6组数据(后端实际上将其限制为6组),但不知何故,有时会尖峰并打印不存在或旧的数据。 它在google chrome和其他浏览器上运行得非常好,但是当它碰到一个旧的android浏览器时,它开始出现这个错误。 这是es3吗?我有一个web包来处理这个问题(我想) {objects.map((object)=>{return}) 这就是我在 我需要通过webpack做些什么才能让它在android浏览器上工作(我相信是es3)。
{objects.map((object)=>{return})
这就是我在
我需要通过webpack做些什么才能让它在android浏览器上工作(我相信是es3)。
它在我的google chrome浏览器和其他浏览器上都能很好地工作。Webpack捆绑了你的代码,Babel是编译你代码的工具。您可以通过编辑package.json或.babelrc文件中的Babel配置来更改目标浏览器版本 对于您的特定问题,可以通过创建一个针对该版本Android的构建来缩小可能性范围 配置类似于
.babelrc
文件:
{
"presets": [
["env", {
"targets": {
"browsers": [ "Android >= 4" ]
}
}]
]
}
如果您的Babel配置在package.json
中,则如下所示:
你可以找到你要瞄准的Android浏览器版本,并在上面输入
我还将查看android设备上的网络流量,以确保由于错误的请求或API中的错误,没有收到六条以上的记录
浏览器错误无法显示数据。这让我相信这是一个API错误。如果您从一个被限制为6条记录的API中看到6条以上的记录,这意味着API中存在错误,或者一次检索6条记录并将其添加到内存中的数组中。因此,这个名单在不断增长。只是一些纸上谈兵的怀疑/猜测
{
"presets": [
["env", {
"targets": {
"browsers": [ "Android >= 4" ]
}
}]
]
}
{
"name": "my-package",
"version": "1.0.0",
"babel": {
"presets": [
["env", {
"targets": {
"browsers": [ "Android >= 4" ]
}
}]
]
}
}