ionic2 cordova插件用法之二
来源:互联网 发布:极品飞车ol车辆数据 编辑:程序博客网 时间:2024/06/01 07:53
之前参考官方的写了一种用法,但是这种用法不是很方便,于是再写个方便一些的。
以cordova-plugin-wechat为例:
在项目中创建wechat-plugin.ts,代码如下:
declare var Wechat: any; // 此处声明plugin.xml中clobbers对应的值export interface WechatPayParam { mch_id: string; prepay_id: string; nonce: string; timestamp: string; sign: string;}export class WechatPlugin { public static isInstalled() { return new Promise((resolve, reject) => { Wechat.isInstalled(result => { resolve(result); }, error => { reject(error); }); }); } public static sendPaymentRequest(params: WechatPayParam) { return new Promise((resolve, reject) => { Wechat.sendPaymentRequest(params, result => { resolve(result); }, error => { reject(error); }); }); }}调用代码如下:
WechatPlugin.sendPaymentRequest({ mch_id: prepayInfo.partner_id, prepay_id: prepayInfo.prepay_id, nonce: prepayInfo.nonce_str, timestamp: prepayInfo.timestamp, sign: prepayInfo.sign }).then(() => { alert("success"); }).catch((error) => { alert(error); });
0 0
- ionic2 cordova插件用法之二
- ionic2 ts中使用cordova插件
- Ionic2使用非ionic-native中的cordova插件的方法
- ionic和ionic2 环境下编写自定义cordova插件
- ionic2 cordova插件、第三方JS库引入
- Ionic2使用非ionic-native中的cordova插件的方法
- Cordova 开发之安卓插件开发(二)
- cordova之自定义插件
- Ionic2 学习笔记(二)-插件
- ionic2+angular2+cordova 安装
- Cordova系列二、自定义插件
- Cordova插件开发(二)
- cordova插件之org.apache.cordova.inappbrowser
- Android Cordova 插件开发之Cordova安装
- Android Cordova 插件开发之Cordova安装
- Android Cordova 插件开发之Cordova安装
- ionic2 调用自定义插件之研究
- ionic之cordova插件自定义
- 实现堆栈中最小的元素getMin()
- EXTJS4.2.1学习(二)
- Linux/UNIX 定时任务 cron 详解
- AngularJs -- ng-show
- Android用浏览器打开pdf文件
- ionic2 cordova插件用法之二
- linkedList和ArrayList的比较
- 设计中的版面艺术!你造吗?(三)
- 获取一个event_base
- MongoDB 学习
- compile中的force = true
- LRU缓存实现
- Oracle中多表查询
- 内核空间与用户空间通讯之NetLink机制(上)