@megalo/api
Version:
重新封装各个端中的API,由 megalo 统一对外抛出方法名。目前微信小程序端提供的 API 最为丰富,所以 API 名称以微信小程序为准。
29 lines (24 loc) • 479 B
JavaScript
import {
getEnv,
hasProxy,
ENV_TYPE,
} from '../shared';
import api from './api';
let Megalo = {
getEnv,
ENV_TYPE,
};
Object.assign(Megalo, api);
if (hasProxy) {
Megalo = new Proxy(Megalo, {
get(target, key) {
if (key in target) {
return target[key];
} else {
console.warn(`H5 暂不支持 ${key.toString()} 方法`);
return target[key] = () => {};
}
}
});
}
export default Megalo;