小程序文档: https://developers.weixin.qq.com/miniprogram/dev/index.html
小游戏文档: https://developers.weixin.qq.com/minigame/dev/index.html
- 基础
import mini.cat.Debug; import mini.cat.AppEvent; // 生命周期, 应用级事件 import mini.cat.Timer; // setTimeout, setInterval import mini.cat.SystemInfo; import mini.cat.UpdateManager; mini.WX.canIUse()
- 路由
import mini.cat.Navigator;
- 界面
import mini.cat.UI; // 交互, 导航栏, 背景 ... import mini.cat.Animation; // 动画 mini.cat.UI.chooseMessageFile()// 原属于: 媒体-图片 mini.cat.UI.chooseImage() // 原属于: 媒体-图片 mini.cat.UI.chooseVideo() // 原属于: 媒体-视频
- 网络
import mini.cat.Web; // request, uploadFile, downloadFile, import mini.cat.DNS; import mini.cat.WebSocket;
- 本地存储
import mini.cat.Storage;
- 媒体
import mini.cat.Map; import mini.cat.Image; // 图片 import mini.cat.Video; // 视频 import mini.cat.Audio; // 音频, 背景音频 import mini.cat.AudioRecord; // 录音 import mini.cat.Live; // 实时音视 import mini.cat.Camera;
- 位置
import mini.cat.Location;
- 转发
import mini.cat.Share;
- 画布
import mini.cat.Canvas;
- 文件
import mini.cat.File;
- 开放接口
import mini.WX;
- 设备
import mini.cat.IBeacon; import mini.cat.WIFI; import mini.cat.BLE; // 低功耗蓝牙 import mini.cat.Bluetooth; // 蓝牙 import mini.cat.Contact; // 联系人 import mini.cat.Battery; // 电量 import mini.cat.Clipboard; // import mini.cat.NFC; // import mini.cat.NetWork; // 网络连接状态 import mini.cat.Screen; // 屏幕亮度, 监听截图 import mini.cat.PhoneCall; // 拨打电话 import mini.cat.Accelerometer;// 速度器 import mini.cat.Compass; // 罗盘 import mini.cat.DeviceMotion; // 设备方向 import mini.cat.Gyroscope; // 陀螺仪 import mini.cat.Vibrate; // 振动 mini.WX.onMemoryWarning() // 内存警告监听 mini.WX.scanCode() // 扫码
- Worker
import mini.cat.Worker;
- 第三方平台
mini.WX.getExtConfigSync() mini.WX.getExtConfig()
- WXML
import mini.cat.WXML;
- 广告
import mini.cat.Ad;
require: -D mini-game
- 基础
import mini.cat.Debug; import mini.cat.AppEvent; // 生命周期, 应用级事件 import mini.cat.SystemInfo; import mini.cat.UpdateManager; import mini.cat.Timer; // setTimeout, setInterval import mini.game.Touch; // 触摸事件 import mini.game.Performance; // 性能时间戳 import mini.game.Res; // 分包加载
- 渲染
import mini.cat.Canvas; // 画布 import mini.cat.Timer; // setPreferredFramesPerSecond, requestAnimationFrame, import mini.game.Res; // loadFont, getTextLineHeight, createImage
- 广告
import mini.cat.Ad;
- 界面
import mini.cat.UI; // 交互, 键盘 ... mini.cat.UI.chooseImage() // 原属于: 媒体-图片
- 网络
import mini.cat.Web; // request, uploadFile, downloadFile, import mini.cat.WebSocket;
- 转发
import mini.cat.Share;
- 虚拟支付
import mini.game.Payment;
- 本地存储
import mini.cat.Storage;
- 媒体
import mini.cat.Audio; // 音频 import mini.cat.Image; // 图片 import mini.cat.AudioRecord; // 录音 import mini.cat.Video; // 视频
- 位置
import mini.cat.Location;
- 文件
import mini.cat.File;
- 开放接口
import mini.WX; import mini.game.OpenDataContext;
- Worker
import mini.cat.Worker;
- 设备
import mini.cat.Battery; // 电量 import mini.cat.Clipboard; // import mini.cat.NetWork; // 网络连接状态 import mini.cat.Screen; // 屏幕亮度, 监听截图, 转屏 import mini.cat.Accelerometer;// 速度器 import mini.cat.Compass; // 罗盘 import mini.cat.DeviceMotion; // 设备方向 import mini.cat.Gyroscope; // 陀螺仪 import mini.cat.Vibrate; // 振动 mini.WX.onMemoryWarning() // 内存警告监听
由于 wx 下方法太多, 因此在 haxe 中这些方法几乎被移出到了各个类, 因此如果你想要进行跳转, 则需要像下边调用:
import mini.cat.*;
// ......
Navigator.navigateTo("path/to");
在编译之后, 将输出为:
wx.navigateTo("path/to");