【发布时间】:2021-12-11 06:45:40
【问题描述】:
我试图在页面加载时隐藏某个类。前两个文本不会出现在页面加载时,但不知何故,第三个文本会在页面加载时闪烁,但由于满足其他类的其他条件,它会在几秒钟后消失。我希望它在页面加载时被隐藏,只有在满足 v-else-if 条件时才会出现。
这就是我的代码的样子:
<div class="row">
<div class="cxs12" v-if="this.result1 !== this.result2">
<p>
text 1
</p>
</div>
<div class="cxs12" v-else-if="this.result">
<p>
text 2
</p>
</div>
<div class="cxs12" id="unavailable" v-else-if="this.result === undefined">
<p>
text 3
</p>
</div>
</div>
this.result 是 API 调用的返回值。
我已经尝试在模板和 CSS 上添加v-cloak,但不幸的是它不起作用。请注意,我使用的是 Typescript,而不是 Vue.js。
知道我能做些什么来解决这个问题吗?
【问题讨论】:
标签: javascript html css typescript vue.js