1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- (function (){
- let api = {
- getSystemInfo:function () {
- return Q((resolve,reject) =>{
- wx.getSystemInfo({
- success:function (res) {
- resolve(res);
- }
- })
- })
- },
- getImageInfo:function (opt) {
- return Q((resolve,reject) =>{
- wx.getImageInfo({
- src: opt.src,
- success: function (res) {
- resolve(res);
- },
- fail:function (res) {
- reject(res);
- }
- })
- })
- },
- getLocation:function () {
- return Q((resolve,reject) =>{
- wx.getLocation({
- type: 'wgs84',
- success: function(res) {
- resolve(res)
- },
- fail:function (res) {
- reject(res);
- }
- })
- })
- }
- };
- function Q(caller) {
- let promise = new Promise(function (resolve, reject) {
- caller(resolve, reject);
- });
- return promise;
- }
- module.exports = api;
- }());
|