swr 请求支持
SWR 是更现代的请求方式,具体可见文章 👉 SWR。
而 vue-request 是一个 SWR
的 Vue
版本请求库。
你可以这样用,例如请求 /api/test
html
<script setup lang="ts">
import { useRequest } from 'vue-request'
const { data, loading, error } = useRequest('/api/test')
</script>
<template>
<div>data: {{data}}</div>
<div>error: {{error}}</div>
<div>loading: {{loading}}</div>
</template>
所有基本的数据,状态和缓存都帮你搞定了,不需要重新封装。
具体可见 👉 vue-request