[Bug]: 在uniapp下`useRequest`默认没有发出请求
JOU-amjs opened this issue · 1 comments
JOU-amjs commented
这是否是一个 Bug?
- 我已经确认我要报告的是一个 Bug
这个问题是否已经存在?
- 我已经确认这个 Issue 没有被报告过
Alova 版本
3.0.0-beta.3
前端框架
Vue
问题描述
在uniapp下没有发出请求,在h5和微信小程序上表现相同,问题可能出现在uniapp的statesHook上。
<template>
<view class="content">
<image class="logo" src="/static/logo.png" />
<view class="text-area">
<text class="title">{{ title }}</text>
</view>
<text>{{ loading ? '加载中...' : JSON.stringify(data) }}</text>
<view>错误:{{ error }}</view>
<button @click="handleNav">跳转到nvue</button>
</view>
</template>
<script setup lang="ts">
import { userinfo, detail } from '@/apis';
import { useRequest } from 'alova/client';
import { ref, watchEffect } from 'vue'
const title = ref('Hello')
const { loading, data, error } = useRequest(detail).onError(res => {
console.log('error', res.error.stack)
})
期望的表现
No response
复现链接
No response
复现步骤
- 在
uniapp
中使用useRequest
- 浏览器网络中看不到发出请求,并且
beforeRequest
也没有触发
系统信息
No response
补充说明
No response
MeetinaXD commented
fixed in alova@3.0.0-beta.6