Megalo-API多端适配统一API接口

megalo-api 通过重新封装各个平台的 API,统一对外发布接口,简化了多端开发的复杂性。你用的 API 会根据不同平台自动适配,尤其是微信小程序,它的 API 支持最全面。所以,当前 API 名都以微信小程序为准。这种做法省去了你手动适配平台差异的麻烦。比如你只需要在项目中安装npm i @megalo/api --save,配置好 Webpack 的ProvidePlugin插件,Megalo全局变量就能自动加载合适的 API 了。ENV_TYPE也会根据不同环境做出判断,像是ENV_TYPE.WEAPP表示微信小程序环境,其他平台也有类似的设置。

如果你在做多端开发时觉得 API 维护有点头疼,试试 megalo-api,能够帮你减少不少麻烦。而且,文档和相关工具链支持也不错。,挺适合那些需要跨平台的开发者,尤其是做小程序的。

zip
megalo-api-master.zip 预估大小:43个文件
folder
megalo-api-master 文件夹
file
.eslintrc.json 381B
folder
utils 文件夹
file
index.js 2KB
file
.commitlintrc.js 89B
file
README.md 65KB
folder
platforms 文件夹
folder
shared 文件夹
file
env.js 608B
file
request.js 3KB
file
interceptor.js 440B
file
adaptedFactory.js 821B
file
nativeApis.js 4KB
file
cancelToken.js 629B
file
index.js 814B
folder
wechat 文件夹
file
nativeApi.js 2KB
file
initNativeApi.js 2KB
file
index.js 701B
folder
swan 文件夹
file
nativeApi.js 787B
file
initNativeApi.js 3KB
file
index.js 703B
folder
web 文件夹
folder
utils 文件夹
file
EventEmitter.js 2KB
file
index.js 906B
folder
api 文件夹
file
scrollTo.js 998B
file
accelerometer.js 2KB
file
request.js 610B
file
system.js 1KB
file
network.js 1KB
file
navigation.js 781B
file
clipboard.js 1KB
file
index.js 634B
file
navigationBar.js 352B
file
storage.js 2KB
file
index.js 451B
folder
alipay 文件夹
file
nativeApi.js 2KB
file
initNativeApi.js 6KB
file
index.js 704B
file
apiDiffs.js 5KB
folder
toutiao 文件夹
file
nativeApi.js 162B
file
initNativeApi.js 3KB
file
index.js 701B
file
.gitignore 24B
file
index.js 263B
file
CHANGELOG.md 6KB
file
.eslintignore 13B
file
package-lock.json 202KB
file
package.json 2KB
zip 文件大小:87.62KB