UNPKG

@antmove/wx-alipay

Version:

transform wechat miniprogram to alipay miniprogram tool.

325 lines (321 loc) 10.3 kB
const { createDescObj } = require('./utils') /** * 基础 */ module.exports = { canIUse: createDescObj( 0, '判断小程序的 API,回调,参数,组件等是否在当前版本可用', 'https://developers.weixin.qq.com/miniprogram/dev/api/wx.canIUse.html', 'https://docs.alipay.com/mini/api/can-i-use', ), getSystemInfoSync: createDescObj( 1, '获取系统信息同步版本', 'https://developers.weixin.qq.com/miniprogram/dev/api/wx.getSystemInfoSync.html', 'https://docs.alipay.com/mini/api/system-info', { msg: '返回值属性值缺失', returnValue: { props: { safeArea: { type: 0, desc: '安全区位置信息', }, SDKVersion: { type: 0, desc: '客户端基础库版本', }, benchmarkLevel: { type: 0, desc: '仅 Android 小游戏 设备性能等级取值为:-2 或 0', }, albumAuthorized: { type: 0, desc: '允许微信使用相册的开关 仅 iOS 有效', }, cameraAuthorized: { type: 0, desc: '允许微信使用摄像头的开关', }, locationAuthorized: { type: 0, desc: '允许微信使用定位的开关', }, microphoneAuthorized: { type: 0, desc: '允许微信使用麦克风的开关', }, notificationAuthorized: { type: 0, desc: '允许微信通知的开关', }, notificationAlertAuthorized: { type: 0, desc: '允许微信通知带有提醒的开关 仅 iOS 有效', }, notificationBadgeAuthorized: { type: 0, desc: '允许微信通知带有标记的开关 仅 iOS 有效', }, notificationSoundAuthorized: { type: 0, desc: '允许微信通知带有声音的开关 仅 iOS 有效', }, bluetoothEnabled: { type: 0, desc: '蓝牙的系统开关', }, locationEnabled: { type: 0, desc: '地理位置的系统开关', }, wifiEnabled: { type: 0, desc: 'Wi-Fi 的系统开关', }, }, }, }, ), getSystemInfo: createDescObj( 1, '获取系统信息', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/system/system-info/wx.getSystemInfo.html', 'https://docs.alipay.com/mini/api/system-info', { msg: '返回值属性值缺失', returnValue: { props: { SDKVersion: { type: 0, desc: '客户端基础库版本', }, benchmarkLevel: { type: 0, desc: '仅 Android 小游戏 设备性能等级取值为:-2 或 0', }, albumAuthorized: { type: 0, desc: '允许微信使用相册的开关 仅 iOS 有效', }, cameraAuthorized: { type: 0, desc: '允许微信使用摄像头的开关', }, locationAuthorized: { type: 0, desc: '允许微信使用定位的开关', }, microphoneAuthorized: { type: 0, desc: '允许微信使用麦克风的开关', }, notificationAuthorized: { type: 0, desc: '允许微信通知的开关 仅 iOS 有效', }, notificationAlertAuthorized: { type: 0, desc: '允许微信通知带有提醒的开关 仅 iOS 有效', }, notificationBadgeAuthorized: { type: 0, desc: '允许微信通知带有标记的开关 仅 iOS 有效', }, notificationSoundAuthorized: { type: 0, desc: '允许微信通知带有声音的开关 仅 iOS 有效', }, bluetoothEnabled: { type: 0, desc: '蓝牙的系统开关', }, locationEnabled: { type: 0, desc: '地理位置的系统开关', }, wifiEnabled: { type: 0, desc: 'Wi-Fi 的系统开关', }, }, }, }, ), getUpdateManager: createDescObj( 0, '获取全局唯一的版本更新管理器', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/update/wx.getUpdateManager.html', 'https://opendocs.alipay.com/mini/api/zdblqg', ), getLaunchOptionsSync: createDescObj( 2, '获取小程序启动时的参数', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html', '', ), onPageNotFound: createDescObj( 2, '监听小程序要打开的页面不存在事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onPageNotFound.html', '', ), onError: createDescObj( 2, '监听小程序错误事件。如脚本错误或 API 调用报错等。', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onError.html', '', ), onAudioInterruptionBegin: createDescObj( 2, '监听音频因为受到系统占用而被中断开始事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAudioInterruptionBegin.html', '', ), onAudioInterruptionEnd: createDescObj( 2, '监听音频中断结束事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAudioInterruptionEnd.html', '', ), onAppShow: createDescObj( 2, '监听小程序切前台事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppShow.html', '', ), onAppHide: createDescObj( 2, '监听小程序切后台事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppHide.html', '', ), offPageNotFound: createDescObj( 2, '取消监听小程序要打开的页面不存在事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offPageNotFound.html', '', ), offError: createDescObj( 2, '监听小程序切前台事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offError.html', '', ), offAudioInterruptionBegin: createDescObj( 2, '取消监听音频因为受到系统占用而被中断开始事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offAudioInterruptionBegin.html', '', ), offAudioInterruptionEnd: createDescObj( 2, '取消监听音频中断结束事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offAudioInterruptionEnd.html', '', ), offAppShow: createDescObj( 2, '取消监听小程序切前台事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offAppShow.html', '', ), offAppHide: createDescObj( 2, '取消监听小程序切后台事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offAppHide.html', '', ), setEnableDebug: createDescObj( 2, '设置是否打开调试开关。此开关对正式版也能生效', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.setEnableDebug.html', '', ), getLogManager: createDescObj( 2, '获取日志管理器对象。', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.getLogManager.html', '', ), createCameraContext: createDescObj( 1, '创建 camera 上下文 CameraContext 对象', 'https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/wx.createCameraContext.html', '', { msg: '返回值属性值缺失', returnValue: { props: { takePhoto: { type: 0, desc: '拍照', }, startRecord: { type: 0, desc: '开始录像', }, stopRecord: { type: 0, desc: '停止录像', }, }, }, }, ), base64ToArrayBuffer: createDescObj( 2, '将 Base64 字符串转成 ArrayBuffer 对象', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/wx.base64ToArrayBuffer.html', '', ), arrayBufferToBase64: createDescObj( 2, '将 ArrayBuffer 字符串转成 Base64 对象', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/wx.arrayBufferToBase64.html', '', ), updateWeChatApp: createDescObj( 2, '更新客户端版本', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/update/wx.updateWeChatApp.html', '', ), getEnterOptionsSync: createDescObj( 2, '获取本次小程序启动时的参数', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/life-cycle/wx.getEnterOptionsSync.html', '', ), onUnhandledRejection: createDescObj( 0, '监听未处理的 Promise 拒绝事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onUnhandledRejection.html', 'https://opendocs.alipay.com/mini/00nd0f', ), onThemeChange: createDescObj( 2, '监听系统主题改变事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onThemeChange.html', '', ), offUnhandledRejection: createDescObj( 0, '取消监听未处理的 Promise 拒绝事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offUnhandledRejection.html', 'https://opendocs.alipay.com/mini/00nfnd', ), offThemeChange: createDescObj( 2, '取消监听系统主题改变事件', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.offThemeChange.html', '', ), getRealtimeLogManager: createDescObj( 2, '获取实时日志管理器对象', 'https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.getRealtimeLogManager.html', '', ), }