【问题标题】:Cordova app not showing the same content as on localhost websiteCordova 应用程序显示的内容与 localhost 网站上的内容不同
【发布时间】:2020-07-23 14:07:03
【问题描述】:

在创建 Cordova 应用时 - 使用“phonegap serve”将其托管在 localhost 网页上时会显示所有请求的内容。

但是,当使用“cordova run android”在我的 android 上运行它时,它不会显示相同的数据。

我已将问题缩小到应用程序在手机上运行时无法识别我的代码的特定部分,而在托管在 localhost 网页上时识别它。

导致问题的代码部分(仅在我的手机上):

 ${_priWaardes[i].children.map(child => "<li>" + child + "<li>")}

此代码在我的 localhost 网页上显示得非常好 - 但在 android 上运行并检查控制台日志时,会显示此特定错误:

未捕获的类型错误:无法读取未定义的属性“地图”

如果我删除这部分代码 - 该应用程序在 android 上运行良好,显示所有内容(当然数组的子项除外。)

还有其他方法可以在我的手机上列出数组的子项吗?或者这是一个可以解决的特定科尔多瓦错误?

【问题讨论】:

    标签: javascript jquery cordova phonegap


    【解决方案1】:

    这是因为 WebView(目前)还不支持箭头功能。如果你想使用这些方法,你需要 polyfill,或者像 Babel 这样的编译器。

    【讨论】:

      猜你喜欢
      • 2017-01-11
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      相关资源
      最近更新 更多