0.1.4 • Published 6 years ago

ma-request v0.1.4

Weekly downloads
4
License
ISC
Repository
github
Last release
6 years ago

ma-request

小程序请求,返回一个promise.

Usage

import request from 'ma-request';

// 基本用法仅为示例,并非真实的接口地址
request('test.php', {
  method: 'POST', // default GET
  data: {
    x: '',
    y: ''
  },
  headers: {
    'User-Agent': 'Request-Promise'
  },
})
  .then((data) => {
    console.log(data);
  }, (res) => {
    console.log(res);
  });

request

async function demo() {
  const res1 = await request.get({
    url: 'test.php',
  });
  const res2 = await request.get('test.php'); // 等同上面

  // 除get外还有options, head, post, put, delete, trace, connect
  const res3 = await request.post('test.php', {
    data: { x: '' },
  });
}

setGlobalHooks(hooks) 设置全局钩子

setGlobalHooks({
  before(options) {
    // 请求成功,处理结果
  },
  success(res, options) {
    // 拦截请求,需要返回options
  },
  fail(res, options) {},
});
0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.2-0

6 years ago

0.1.1

6 years ago