更新记录
1.0.0(2022-08-26)
下载此版本
- 添加useRequest
平台兼容性
uni-app
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
√ |
√ |
√ |
√ |
√ |
√ |
- |
- |
- |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
√ |
√ |
√ |
√ |
√ |
√ |
- |
√ |
√ |
√ |
√ |
其他
参考在线文档
地址.
基本使用
<template>
<u-button @click="loadData.run">加载数据</u-button>
<view v-if="loadData.loading">loading...</view>
<view v-else-if="loadData.error">error</view>
<view v-else>{{ loadData.data }}</view>
</template>
<script>
import {useRequest} from "@/hook/useRequest";
const api = () => {
return new Promise((resolve) => {
setTimeout(() => {
resolve("加载成功√")
}, 1000)
})
}
export default {
data() {
return {
loadData: useRequest(
() => {
return api()
})
}
}
}
</script>