0.0.7 • Published 3 years ago

@ezfe/http-request-decorator v0.0.7

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

http-request-decorator

simple http request decorator

Usage

Service.js

import {API_STATUS_SUCCESS} from '@/constants/APIStatus'

export default class Service {
  responseHandler ({responseData: {code} /*restful data*/}) {
    if (typeof code == 'undefined' || code.toString () != API_STATUS_SUCCESS) {
      return false
    }
  }
}

UserService.js

import Service from './Service'
import {Get, Post, Delete, Put} from '@ezfe/http-request-decorator'


export default class UserService extends Service {
  @Get ('/example/user/info')
  getInfo ({responseData:{code, result} /*restful data*/, reject, resolve, requestParam}) {
    return result
  }
}

example.js

import UserService from '@/services/UserService'
const userService = new UserService ()
userService.getInfo ({userId: query('userId')})
  .then (info => console.log (info))
0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.3

3 years ago

0.0.4

3 years ago

0.0.2

4 years ago

0.0.1

4 years ago