【问题标题】:how to add a plugin Cordova-vk in Ionic 3如何在 Ionic 3 中添加插件 Cordova-vk
【发布时间】:2018-08-05 23:58:55
【问题描述】:

我想在我的应用中使用这个插件 plugin cordova-vk

但我无法将它连接到打字稿。

vkSdk is not defined

我知道它没有找到插件。他在 node_modules 文件夹中。如何将其连接到我的页面? 并使用他的方法。

我试着开药

declare let cordovaVk : any;

但这没有帮助。我知道我做错了什么。但我不知道那是什么。 自从我刚开始项目以来,我正在使用最新版本的 Cordova 和 Ionic

【问题讨论】:

    标签: cordova typescript ionic2 ionic3 cordova-plugins


    【解决方案1】:

    根据指定插件的plugin.xml

     <js-module src="www/vksdk.js" name="VkSdk">
            <clobbers target="VkSdk" />
     </js-module>
    

    全局变量是VkSdk

    在你的 ts 文件中,在 import 语句的正下方声明它。

    declare var VkSdk:any;
    

    同时调用插件时,确保它在platform.ready()

    this.platform.ready().then(()=>{
         VkSdk.init('123456');//from the plugin docs
    })
    

    还需要在设备或模拟器中测试 Cordova 插件。Ionic 服务不支持 Cordova

    【讨论】:

    • 现在我收到这条消息:“未捕获(承诺中):ReferenceError: VkSdk is not defined”
    • 你在哪个平台上运行这个?
    • 目前正在尝试通过浏览器进行测试(离子服务)
    • Cordova 插件需要在设备或模拟器中测试。Ionic 服务不支持cordova
    猜你喜欢
    • 2015-10-28
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多