@vueblocks/vue-use-axios

Use Axios With Composition API Easily.

Usage no npm install needed!

<script type="module">
  import vueblocksVueUseAxios from 'https://cdn.skypack.dev/@vueblocks/vue-use-axios';
</script>

README

@vueblocks/vue-use-axios

Use Axios With Composition API Easily.

Install

yarn add @vueblocks/vue-use-axios

Usage

useAxios is a wrapper of Axios

import { useAxios } from '@vueblocks/vue-use-axios'

export default {
  ...
  setup () {
    const url = 'https://api.coindesk.com/v1/bpi/currentprice.json'

    const { refetch, data } = useAxios(url)

    const fetchBitcoinPrice = () => {
      setInterval(() => {
        refetch()
      }, 20000)
    }

    return {
      data,
      fetchBitcoinPrice
    }
  }
  ...
}

License

MIT @xiaoluoboding