建议不要在与v-for相同的元素上使用v-if。因为v-for指令的优先级高于v-if当它们处于同一节点。v-for 的优先级比 v-if 更高,这意味着 v-if 将分别重复运行于每个 v-for 循环中。

<ul>
<li
v-for="user in users"
v-if="user.isActive"
:key="user.id"
>
{{ user.name }}
<li>
</ul>

if指令添加到父级元素上,这可以避免对每个列表项进行条件判断。

<ul v-if="shouldShowUsers">
<li
v-for="user in users"
:key="user.id"
>
{{ user.name }}
<li>
</ul>

如果需要在列表中过滤掉不需要的某一项,建议使用计算属性。

computed: {
activeUsers: function () {
return this.users.filter(function (user) {
return user.isActive
})
}
}
...... //
...... //
<ul>
<li
v-for="user in activeUsers"
:key="user.id">
{{ user.name }}
<li>
</ul>

  

最新文章

  1. 彻底删除MySQL
  2. JSPatch心得
  3. 怎么在win7的64位旗舰版上配置coocs2d-x 3.2的android环境并且打包APK
  4. 网络流最小割 POJ 3469
  5. Python中__init__方法/__name__系统变量讲解
  6. OPENGL学习笔记整理(五):着色语言
  7. PC端 $_SERVER 说明
  8. hibernate--关联映射(多对一,一对一)
  9. jquery and event
  10. Android Fragment基础及使用
  11. MWEB+七牛 上传图片
  12. PL/SQL个人学习笔记(二)
  13. 转: 【Java并发编程】之十七:深入Java内存模型—内存操作规则总结
  14. java中servletContextListener、httpSessionListener和servletRequestListener使用整理
  15. [转帖]创建文件或修改文件时间 touch
  16. C语言博客作业02--循环结构
  17. BeautifulReport 实现app UI自动化测试
  18. Scrapy快速上手
  19. 如何解决海量数据的Top K问题
  20. C#winform的textbox怎么设置滚动条

热门文章

  1. coredump之栈溢出
  2. 详解python3如何调用c语言代码
  3. python import 上级目录(转)
  4. Java多个线程顺序打印数字
  5. 微信小程序开发——修改小程序原生checkbox、radio默认样式
  6. oracle系列九 SET运算符查询
  7. 【Linux】两台服务器ssh免密登录
  8. shell中跳出循环语句break和continue
  9. idea打开Run Dashboard
  10. java8新特性1--Lambda表达式