2.0.3 • Published 5 years ago

dbfac v2.0.3

Weekly downloads
10
License
ISC
Repository
github
Last release
5 years ago

配置

dbfactory.js

    import DBF from 'dbfac'

    DBF.create('User', {
        getUserList:{
            url       :'/api/user/list', //请求地址
            method    :'POST',          //请求方法,默认get,不限制类型
        },
        delete:{
            url       :'/api/user/delete/:id',
            method    :'DELETE',
        },
    });

    export default DBF

调用使用

import DB from '*/dbfactory'

DBF.User.getUserList().then(data=>{
    //成功的回调
},data=>{
    //失败的回调
})

dataType设置,默认json,可用text

    DBF.dataType = 'text';

请求头设置

DBF.requestHead = 'http://lcoalhost:7000'

默认接受的后台数据格式

//成功
{
    data:xxxx,
    success:true,
}

//失败

{
    errorMsg:xxxx,
    success:false,
}

自定义 DBF.deal(1.2可用)

DBF.deal = resp=>{

    return new Promise((resolve,reject)=>{
        //以下自定义 成功resolve,失败reject

        const {success,data,...err} = resp
        if (success) {
            resolve(data)
        } else {
            reject({
              success,data,...err
            })
        }
    })
}

自定义 headers(1.2可用)

DBF.headers = {
    "Accept": "application/json",
    "Content-Type": "application/json"
}
2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago