如何调用平台接口能力

在小程序里面,可以通过微信原生 API,调起如获取用户信息,本地存储,支付功能等。

示例代码

  1. try {
  2. wx.setStorageSync("name", "Hanks");
  3. } catch (e) {
  4. console.error(e);
  5. }

同样,在 cml 项目里面可以这样调用:

示例代码

  1. import cml from "chameleon-api";
  2. cml.setStorage("name", "Hanks").then(
  3. res => {
  4. console.log(res);
  5. },
  6. function(e) {
  7. console.error(e);
  8. }
  9. );

接口使用总结

cml 框架提供了丰富的多态接口,可以调起各端提供的原生能力,如系统信息、元素节点信息、动画效果、本地存储、网络请求、地理位置等。请参考 API 文档。

chameleon-api提供的接口都是支持跨多端的,对于一些没有提供的某个端的原生接口,可以通过接口多态来调用。