全部产品
Search
文档中心

移动开发平台mPaaS:概述

更新时间:Apr 11, 2022

mPaaS 框架提供给开发者更多的 JSAPI 和 OpenAPI 能力,通过小程序可以为用户提供多样化便捷服务。

说明

my.on 开头的 API 用来监听系统事件,接收一个 callback 函数作为参数。当该事件触发时,会调用 callback 函数,该 callback 函数可以传给对应的以 my.off 开头的 API 来解除监听关系。如果直接调用 my.off 开头的 API,则为解除所有监听关系。例如:

Page({
  onLoad() {
    this.callback = this.callback.bind(this);
    my.onBLECharacteristicValueChange(this.callback);
  },
  onUnload() {
    // 页面卸载时解除监听
    my.offBLECharacteristicValueChange(this.callback);
  },
  callback(res) {
    console.log(res);
  },
});

其他 API 都接收一个 object 作为参数。可以指定 success(调用成功)、fail(调用失败)或 complete(调用成功或失败)来接收接口调用结果。回调结果如无特殊说明,一般为一个对象,其中如果有 error/errorMessage 则表示调用失败。调用后返回值为一个 promise 对象。 例如:

my.httpRequest({
  url: '/x.htm',
  success:(res1) => {
  },
}).then((res2) => {
  // res1 === res2
},(res2) => {
  console.log(res.error, res.errorMessage);
})