我在Taro的页面组件里用useEffect发起网络请求,但发现请求根本没发出去,控制台也没报错。是不是写法有问题?
我试过把async直接写在useEffect回调里,也试过封装成单独函数再调用,都不行。比如这样:
useEffect(async () => {
const res = await Taro.request({ url: '/api/data' });
setData(res.data);
}, []);
但官方文档好像又说useEffect不能直接用async……那到底该怎么写才对?
暂无解答