API

chameleon 支持大量基础API,对外提供统一的接口,以模块的方式引入chameleon-api进行使用。

例如:

  1. import cml from 'chameleon-api'
  2. cml.showToast({
  3. message: 'Hello world!',
  4. duration: 1000
  5. })

注意:

  • 接口均以promise形式进行返回,所以你可以结合异步流程控制如async、await进行操作。
  • API模块为按需加载模块,可有效减少包体积。
  • 失败回调的返回格式为{errMsg:string},如果是自己扩展的方法也建议按照此结构进行构造。
  • 你还可以利用接口多态来实现跨端的接口或差异化实现特定端接口。

相关链接