我正在使用自定义cordova插件(https://github.com/VJAI/simple-crypto),不适用于离子原生.
我正在使用Ionic 2并使用以下命令安装了插件:
cordova plugin add https://github.com/VJAI/simple-crypto
界面是这样的:
var rncryptor = cordova.require("com.disusered.simplecrypto.SimpleCrypto");
rncryptor.encrypt(key, data, successCallback, failureCallback)
rncryptor.decrypt(key, data, successCallback, failureCallback)`
Run Code Online (Sandbox Code Playgroud)
方法1:
我试图使用调用插件
window.plugins.SimpleCrypto.encrypt(...)
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时ionic serve
,我得到错误:
TypeError:无法读取未定义的属性"SimpleCrypto"
方法2:
我尝试的另一种方式是
cordova.plugins.SimpleCrypto.encrypt(...)
Run Code Online (Sandbox Code Playgroud)
我得到的错误是
ReferenceError:未定义cordova
有办法绕过这个吗?