Closed
Description
问题描述 Problem Description
const curSite = ref()
const {
data: siteData,
loading: siteLoading,
error: siteError,
refresh: siteRefresh,
mutate: siteMutate
} = useRequest(() => http.getStruct(), {
manual: false,
initialData: [],
formatResult(res) {
return res.data || []
}
})
如上代码,在请求报错之后,data的值重置成undefined了,我觉得设置了initialData
的话就变成initialData
好一点把。然后我加了下面的代码可以实现:
mutate: siteMutate
...
onError(err){
siteMutate([])
}