Vue3 async await导致页面刷新

Vue3在onMounted中使用async await 解析了一个axios 传来的值,但导致,每次页面只有_刷新一下_才可以显示数据要怎么解决,
是要在onMounted的方法体加一个async,之后再加一个方法用await修饰吗

图下为代码

img

看看你的代码是怎么绑定和更新节点的

会刷新是因为await操作会阻塞主线程,等待异步函数返回结果。如果异步函数返回结果的时间很长,就会导致页面出现卡顿甚至刷新的情况。为了避免这种情况发生,可以使用 Vue 的异步组件来处理异步操作。

可以用异步的组件来处理异步操作