Ionic Native API 不适用于 Vue,如何实现?

ionic native api not working with vue, how to achieve it?

提问人:MOHAMED SIKKANDAR AFZAL M 提问时间:2/9/2021 更新时间:2/9/2021 访问量:278

问:

安装时 npm install cordova-plugin-native-ringtones 在我的 ionic vue 项目中出现以下错误

编译失败。

./node_modules/@ionic-native/native-ringtones/ngx/index.js 找不到模块:错误:无法解析“/Users/afzal-8396/Desktop/other_frameworks/ionic/myApp/node_modules/@ionic-native/native-ringtones/ngx”中的“@angular/core”

骨架离子 原生 电容器

评论


答:

0赞 Aaron Saunders 2/9/2021 #1

您不导入 ngx..

从文档...

npm install cordova-plugin-native-ringtones
npm install @ionic-native/native-ringtones
ionic cap sync

在 yout 文件中

import { NativeRingtones } from '@ionic-native/native-ringtones

NativeRingtones.getRingtone().then((ringtones) => { console.log(ringtones); });

评论

0赞 MOHAMED SIKKANDAR AFZAL M 2/9/2021
谢谢工作,但出现错误 Uncaught (in promise) TypeError: ionic_native_native_ringtones_ngx__WEBPACK_IMPORTED_MODULE_2_。NativeRingtones.getRingtone不是一个函数,但console.log(“NativeRingtones”,NativeRingtones)打印了该函数。但是console.log(“NativeRingtones”,NativeRingtones.getRingtone)是未定义的。有什么想法吗?
0赞 Aaron Saunders 2/10/2021
发布您的代码...你仍然没有做正确的事情
0赞 MOHAMED SIKKANDAR AFZAL M 2/11/2021
链接这是我的组件代码,提前致谢