如何在vue.js上使用v-if和v-else?

如何在vue.js上使用v-if和v-else?,vue.js,Vue.js,我尝试以下代码: <h1 v-if="2 === 1">Yes</h1> <h1 v-else>No</h1> 但不工作,并显示两个标签 如何在vue.js上使用v-if和v-else?如果不需要从DOM中删除元素,并且条件只是切换一些文本,则可以使用三元运算符。见下文 <h1 v-text="2 === 1 ? 'Yes' : 'No'" /> 假设您已经正确设置并运行了Vue,那么您显示的代码肯定会正常工作;一定是出了什么问题。

我尝试以下代码:

<h1 v-if="2 === 1">Yes</h1>
<h1 v-else>No</h1>
但不工作,并显示两个标签


如何在vue.js上使用v-if和v-else?

如果不需要从DOM中删除元素,并且条件只是切换一些文本,则可以使用三元运算符。见下文

<h1 v-text="2 === 1 ? 'Yes' : 'No'" />

假设您已经正确设置并运行了Vue,那么您显示的代码肯定会正常工作;一定是出了什么问题。作为一个例子,你能提供更多的上下文吗?这样人们就可以看到这个问题了?你可能还没有将Vue应用到该地区,而只是看到呈现的普通HTML。这很奇怪。看起来应该行了。@RoyJ谢谢这是解决方案-u-,谢谢@闪光也谢谢你,为什么要删除你的答案?不行!我试试这个: