vue的v-for里的大胡子语法里在引号里面怎么用?
1.v-for里面用到了判断v-if,判断的条件来自于v-for里面的值
2.代码如下:
<div v-for="item in items">
<div v-if="{{item.num}}>0">
abc
</div>
<div v-else>
efg
</div>
</div>
3.这样vue就报错了,虚心求教,万分感谢;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
避免 v-if 和 v-for 用在一起 必要
永远不要把 v-if 和 v-for 同时用在同一个元素上。
一般我们在两种常见的情况下会倾向于这样做:
为了过滤一个列表中的项目 (比如 v-for="user in users" v-if="user.isActive")。在这种情形下,请将 users 替换为一个计算属性 (比如 activeUsers),让其返回过滤后的列表。
为了避免渲染本应该被隐藏的列表 (比如 v-for="user in users" v-if="shouldShowUsers")。这种情形下,请将 v-if 移动至容器元素上 (比如 ul, ol)。
比如:
楼主,你好!你的写法有问题的。试试下面这个,
如有帮助,麻烦点击下采纳,谢谢~