expo-njbd-base

针对expo工程进行了一层网络层和数据缓存层的薄封装 ## 开始

Usage no npm install needed!

<script type="module">
  import expoNjbdBase from 'https://cdn.skypack.dev/expo-njbd-base';
</script>

README

expo-njbd-base

针对expo工程进行了一层网络层和数据缓存层的薄封装

开始

$ npm install expo-njbd-base --save or $ yarn add expo-njbd-base

初始化配置

    import {Config, isFirstOpen, Network} from 'expo-njbd-base';

    export default AppRoot extends React.Component {
        componentWillMount() {
            Config.baseHost = 'https://ccccc.ccc.com';

            isFirstOpen().then(r => {
                if(r) {
                    console.log('第一次打开程序!');
                }
            });

            // getApi调用get方法
            Network.getApi('/api/xxx', {pm: 1})
            .then(r => {

            })

            // postApi调用post方法
            Network.postApi('/api/xxx', {pm: 1})
            .then(r => {

            })

            // putApi调用put方法
            Network.putApi('/api/xxx', {pm: 1})
            .then(r => {

            })

            // deleteApi调用delete方法
            Network.deleteApi('/api/xxx', {pm: 1})
            .then(r => {

            })

            // 更多待更新
        }
    }