vue条件渲染问题

\#\#\# 问题描述
页面加载时,会先出现v-else下的结果,然后才出现v-if下的结果
\#\#\# 相关代码


\#\#\# 你期待的结果是什么?实际看到的错误信息又是什么?
希望在v-if="minerInfo.img_url"为真时,直接输出图片,不经过v-else

最佳答案

这个你刚开始请求数据的时候,img_url 字段是没有的, 所以会走 else 逻辑。

你可以加个 loadingFlag 状态,默认是true, 当加载完数据的时候 设置为 false, 大致代码如下: