首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >t.resolve不是离子4中的函数

t.resolve不是离子4中的函数
EN

Stack Overflow用户
提问于 2019-01-10 08:23:05
回答 1查看 970关注 0票数 1

我的用例:

在特定页面上从Ionic 4中的JS文件(包括在项目中)调用JavaScript函数。

我有以下问题。

代码语言:javascript
复制
ERROR TypeError: t.resolve is not a function
at Object.setNativePromise (polyfills.js:3)
at L.configurable.L.set (polyfills.js:3)
at n.exports (ocw.js:4850)
at a (ocw.js:4850)
at Object.209.100 (ocw.js:4851)
at s (ocw.js:4850)
at ocw.js:4850
at Object.327.131 (ocw.js:4852)
at s (ocw.js:4850)
at ocw.js:4850

采取的步骤如下:

  1. 在src->资产项下包含JS文件
  2. 在index.html文件后添加cordova.js引用

代码语言:javascript
复制
<!-- cordova.js required for cordova apps (remove if not needed) -->
  <!-- <script src="assets/ocw.js"></script> -->
  <script src="cordova.js"></script>
  
  <script src="assets/ocw.js"></script>

  1. 在所需文件中,声明变量为函数名。
  2. 调用javascript函数下面,ionViewDidLoad

离子设置:

离子:

离子型(离子型CLI):4.1.2 (/usr/local/lib/node_modules/离子型)离子框架:离子-角3.9.2 @离子型/app-脚本: 3.2.0

科多瓦:

cordova (Cordova CLI):8.0.0 Cordova平台: android 6.4.0,ios 4.5.5 Cordova插件:cordova-plugin-离子型-键盘2.1.2,cordova-plugin-离子型-webview 2.0.2,(和9个其他插件)

系统:

ios-部署: 1.9.2 ios-sim : 6.0.0 NodeJS : v8.12.0 (/usr/local/bin/node) npm : 6.4.1 OS : macOS Xcode : Xcode 10.1构建版本10B61

EN

回答 1

Stack Overflow用户

发布于 2019-01-10 08:41:27

您需要在javascript文件中export函数,然后在pagename.page.ts中使用它,以便能够使用它。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54124481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档