gpt4 book ai didi

javascript - Cordova 应用程序显示的内容与本地主机网站上的内容不同

转载 作者:行者123 更新时间:2023-12-04 09:23:49 24 4
gpt4 key购买 nike

创建cordova应用程序时-使用“phonegap serve”将其托管在本地主机网页上时,将显示所有请求的内容。
但是,当在我的 android 上使用“cordova run android”运行它时 - 它没有显示相同的数据。
我已将问题缩小到应用程序在我的手机上运行时无法识别我的代码的特定部分,而在本地主机网页上托管时识别它。
导致问题的代码部分(仅在我的手机上):

 ${_priWaardes[i].children.map(child => "<li>" + child + "<li>")}
此代码在我的本地主机网页上显示得非常好 - 但是在 android 上运行并检查控制台日志时,此特定错误显示:

Uncaught TypeError: Cannot read property 'map' of undefined


如果我删除这部分代码 - 该应用程序在 android 上运行良好,显示所有内容(当然数组的子项除外。)
还有另一种方法可以在我的手机上列出数组的子项吗?或者这是可以解决的特定cordova错误?

最佳答案

这是因为 WebViews 尚不支持箭头函数。如果你想使用这些方法,你需要 polyfill,或者像 Babel 这样的编译器。

关于javascript - Cordova 应用程序显示的内容与本地主机网站上的内容不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63056225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com