API
chameleon 支持大量基础API,对外提供统一的接口,以模块的方式引入chameleon-api
进行使用。
例如:
import cml from 'chameleon-api'
cml.showToast({
message: 'Hello world!',
duration: 1000
})
注意:
- 接口均以promise形式进行返回,所以你可以结合异步流程控制如async、await进行操作。
- API模块为按需加载模块,可有效减少包体积。
- 失败回调的返回格式为{errMsg:string},如果是自己扩展的方法也建议按照此结构进行构造。
- 你还可以利用接口多态来实现跨端的接口或差异化实现特定端接口。