在setup中使用aysc/await时,函数调用异步函数时,如果异步函数中同时也拥有异步函数时,最好在异步函数中也同时使用aysc/await,否则可能产生没有达到预期效果的问题。
例如代码如下:
<script>
export default {
setup(){
const state = reactive({
infos:{}
})
const mymethod = async() =>{
awit mycycle()
console.log('infos',state.infos)
}
const mycycle = async() => {
await ajax.getInfos().then(res =>{
state.infos = res
})
}
}
}
</script>