2.0.1 • Published 2 years ago

build-plugin-ice-request v2.0.1

Weekly downloads
155
License
MIT
Repository
github
Last release
2 years ago

plugin-ice-request

use request or useRequest in icejs.

Install

$ npm i --save build-plugin-ice-request

Add plugin to build.json:

{
  "plugins": [
    "build-plugin-ice-request"
  ]
}

Set runtime options to src/index.ts:

import { runApp } from 'ice';

const appConfig = {
  request: {
    // ref: https://github.com/axios/axios#request-config
    ...config,
    // ref: https://github.com/axios/axios#interceptors
    interceptors: {
      request: {
        onConfig: (config) => {},
        onError: (error) => {}
      },
      response: {
        onConfig: (config) => {},
        onError: (error) => {}
      },
    }
  }
};

runApp(appConfig);

Usage

request

import { request } from 'ice'

request('/api/repo')
  .then(res => console.log(res))
  .catch(err => console.log(err))

useRequest

import { useRequest } from 'ice'

const View = () => {
  const { loading, error, data, request } = useRequest({
    url: '/api/list',
    method: 'GET',
  })

  const list = data ? data.list : [];

  useEffect(() => {
    request();
  }, []);

  return (
    // do somethings
  )
}

License

MIT

2.0.1

2 years ago

2.0.1-beta.3

2 years ago

2.0.1-beta.4

2 years ago

2.0.1-beta.2

2 years ago

2.0.1-beta.1

2 years ago

2.0.0

3 years ago

2.0.0-rc.4

3 years ago

2.0.0-rc.5

3 years ago

2.0.0-rc.3

3 years ago

2.0.0-rc.2

3 years ago

2.0.0-next.20

3 years ago

2.0.0-next.21

3 years ago

2.0.0-next.22

3 years ago

2.0.0-next.23

3 years ago

2.0.0-rc.1

3 years ago

2.0.0-next.18

3 years ago

2.0.0-next.19

3 years ago

2.0.0-next.17

3 years ago

2.0.0-next.15

3 years ago

2.0.0-next.16

3 years ago

2.0.0-next.14

3 years ago

2.0.0-next.11

3 years ago

2.0.0-next.12

3 years ago

2.0.0-next.13

3 years ago

2.0.0-next.9

3 years ago

2.0.0-next.10

3 years ago

2.0.0-next.8

3 years ago

2.0.0-next.6

3 years ago

2.0.0-next.7

3 years ago

2.0.0-next.5

3 years ago

2.0.0-next.4

3 years ago

2.0.0-next.2

3 years ago

2.0.0-next.3

3 years ago

2.0.0-next.1

3 years ago

1.7.8

3 years ago

1.7.8-beta.2

3 years ago

1.7.8-beta.1

3 years ago

1.7.7

3 years ago

1.7.7-beta.1

3 years ago

1.7.6-beta.1

3 years ago

1.7.6

3 years ago

1.7.5

3 years ago

1.7.5-beta.1

3 years ago

1.7.5-beta.2

3 years ago

1.7.4

3 years ago

1.7.4-beta.3

3 years ago

1.7.4-beta.1

3 years ago

1.7.4-beta.2

3 years ago

1.7.3

3 years ago

1.7.3-beta.1

3 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.1-0

4 years ago

1.7.0

4 years ago

1.7.0-0

4 years ago

1.6.4-alpha.0

4 years ago

1.6.3

4 years ago

1.6.3-alpha.1

4 years ago

1.6.3-alpha.0

4 years ago

1.6.2

4 years ago

1.6.2-alpha.0

4 years ago

1.6.1

4 years ago

1.6.1-alpha.0

4 years ago

1.6.0

4 years ago

1.6.0-alpha.2

4 years ago

1.6.0-alpha.1

4 years ago

1.6.0-alpha.0

4 years ago

1.5.0

4 years ago

1.5.0-alpha.2

4 years ago

1.5.0-alpha.1

4 years ago

1.5.0-alpha.0

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.1-alpha.1

4 years ago

1.4.0-alpha.1

4 years ago

1.4.0-alpha.2

4 years ago

1.4.0

4 years ago

1.4.0-y.0

4 years ago

1.4.0-alpha.0

4 years ago

1.3.0

4 years ago

1.2.2-alpha.5

4 years ago

1.2.2-alpha.4

4 years ago

1.2.2-alpha.3

4 years ago

1.2.2-alpha.2

4 years ago

1.2.2-alpha.1

4 years ago

1.2.2-alpha.0

4 years ago

1.2.1

4 years ago

1.2.1-alpha.1

4 years ago

1.2.1-alpha.0

4 years ago

1.2.0

4 years ago

1.2.0-alpha.2

4 years ago

1.2.0-alpha.1

4 years ago

1.2.0-alpha.0

4 years ago

1.1.9

4 years ago

1.1.9-alpha.1

4 years ago

1.1.9-alpha.0

4 years ago

1.1.7-alpha.3

4 years ago

1.1.8

4 years ago

1.1.7-alpha.2

4 years ago

1.1.7-alpha.1

4 years ago

1.1.7

4 years ago

1.1.7-alpha.0

4 years ago

1.1.6

4 years ago

1.1.6-alpha.2

4 years ago

1.1.6-alpha.0

4 years ago

1.1.6-alpha.1

4 years ago

1.1.5

4 years ago

1.1.5-alpha.5

4 years ago

1.1.5-alpha.4

4 years ago

1.1.5-alpha.2

4 years ago

1.1.5-alpha.1

4 years ago

1.1.5-alpha.0

4 years ago

1.1.4

4 years ago

1.1.4-alpha.8

4 years ago

1.1.4-alpha.7

4 years ago

1.1.4-alpha.6

4 years ago

1.1.4-alpha.5

4 years ago

1.1.4-alpha.4

4 years ago

1.1.4-alpha.2

4 years ago

1.1.4-alpha.3

4 years ago

1.1.4-alpha.1

4 years ago

1.1.4-alpha.0

4 years ago

1.1.3-alpha.4

4 years ago

1.1.3

4 years ago

1.1.3-alpha.3

4 years ago

1.1.3-alpha.2

4 years ago

1.1.3-alpha.1

4 years ago

1.1.3-alpha.0

4 years ago

1.1.2

4 years ago

1.1.2-alpha.0

4 years ago

1.1.1

4 years ago

1.1.1-alpha.2

4 years ago

1.1.1-alpha.1

4 years ago

1.1.1-alpha.0

4 years ago

1.1.0

4 years ago

1.1.0-alpha.1

4 years ago

1.1.0-alpha.2

4 years ago

1.1.0-alpha.0

4 years ago

1.0.17-alpha.0

4 years ago

1.0.16

4 years ago

1.0.16-alpha.0

4 years ago

1.0.15-alpha.0

4 years ago

1.0.15

4 years ago

1.0.13-alpha.3

4 years ago

1.0.13-alpha.2

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.13-alpha.1

4 years ago

1.0.13-alpha.0

4 years ago

1.0.12-alpha.1

4 years ago

1.0.12

4 years ago

1.0.12-alpha.0

4 years ago

1.0.11

4 years ago

1.0.11-alpha.0

4 years ago

1.0.10-alpha.0

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.9-alpha.1

4 years ago

1.0.9-alpha.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.8-alpha.0

4 years ago

1.0.6

4 years ago

1.0.7-alpha.0

4 years ago

1.0.6-alpha.0

4 years ago

1.0.5-alpha.0

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.3-alpha.1

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.2-alpha.0

4 years ago

1.0.0

4 years ago

1.0.0-aplha.13

4 years ago

1.0.0-aplha.12

4 years ago

1.0.0-aplha.11

4 years ago

1.0.0-aplha.10

4 years ago

1.0.0-aplha.7

4 years ago