如何调用平台接口能力
在小程序里面,可以通过微信原生 API
,调起如获取用户信息,本地存储,支付功能等。
示例代码
try {
wx.setStorageSync("name", "Hanks");
} catch (e) {
console.error(e);
}
同样,在 cml 项目里面可以这样调用:
示例代码
import cml from "chameleon-api";
cml.setStorage("name", "Hanks").then(
res => {
console.log(res);
},
function(e) {
console.error(e);
}
);
接口使用总结
cml
框架提供了丰富的多态接口,可以调起各端提供的原生能力,如系统信息、元素节点信息、动画效果、本地存储、网络请求、地理位置等。请参考 API 文档。
chameleon-api
提供的接口都是支持跨多端的,对于一些没有提供的某个端的原生接口,可以通过接口多态来调用。