<div id='root'>
  <div v-if='show'>helle world</div>
  <button @click='handleClick'>toggle</button>
</div>
<script>
  new Vue({
    el:'#root',
    data:{
      show:true
    },
    methods:{
      handleClick:function(){
        this.show = !this.show;
      }
    }
  })
</script>
v-if,里面这个show是个变量,如果是true就是显示,如果是false就不显示,这里是移除了dom
<div id='root'>
  <div v-show='show'>helle world</div>
  <button @click='handleClick'>toggle</button>
</div>
<script>
  new Vue({
    el:'#root',
    data:{
      show:true
    },
    methods:{
      handleClick:function(){
        this.show = !this.show;
      }
    }
  })
</script>

v-show,把v-show替换掉v-if,表现形式一样,但是和v-if不同的是,v-show只是将dom隐藏,显示,并没有移除dom,只是把display的样式变了

如果显示的频率大,v-show比v-if要性能高一些,因为不会去销毁dom,和创建dom,如果显示的频率不是那么大,只要一次显示隐藏,那么v-if是更好的选择
 
<div id='root'>
  <ul>
    <li v-for='item of list' :key='item'>{{item}}</li>
  </ul>
</div>
<script>
  new Vue({
    el:'#root',
    data:{
      list:[1,2,3]
    }
  })
</script>
v-for,当某个数据需要循环显示的时候,可以用v-for,这里需要注意加:key,可以提升性能,但是这个item变量要是唯一的,如果数组是[1,1,3],这个item就不能作为key值,需要将
v-for='item of list'
改成
v-for='(item,index) of list',
将索引index作为key值,这样是唯一的,但是index作为key值,在对列表排序等操作的时候可能存在问题

最新文章

  1. Code Lock[HDU3461]
  2. 未解决的问题,登录163邮箱http://mail.163.com/,用xpath的方式定位密码输入框的时候,总是报找不到该元素
  3. linux tar命令的使用
  4. 机器学习&amp;数据挖掘笔记_18(PGM练习二:贝叶斯网络在遗传图谱在的应用)
  5. XSS quiz练习题做题过程及感悟
  6. ROS语音识别
  7. 不加班的实践(1)——这真的该用try-catch吗?
  8. poj 3318 Matrix Multiplication 随机化算法
  9. bzoj 2815 [ZJOI2012]灾难(构造,树形DP)
  10. jQuery AJAX load() 方法
  11. 辗转相除法_欧几里得算法_java的实现(求最大公约数)
  12. LeetCode_Convert Sorted Array to Binary Search Tree
  13. HDU 1021 - Fibonacci Again
  14. POJ 1459-Power Network(网络流-最大流-ISAP)C++
  15. C# FileSystemWatcher 并发
  16. UML类图关系(转,添加了实例)
  17. HTML常用技术
  18. 关于《数据结构》课本KMP算法的理解
  19. [Application]Ctrl+C终止程序代码
  20. Memcached CAS 命令

热门文章

  1. iOS通过SocketRocket实现websocket的即时聊天
  2. SCOJ4427 / TOPOI 4404: Miss Zhao&#39;s Graph 解题报告
  3. POJ1046 Color Me Less
  4. POJ 2891 Strange Way to Express Integers excrt/我真傻,真的
  5. poi操作word文档文件操作
  6. 使用nasm和clang
  7. linux笔记学习大全,包括相关软件
  8. java网络访问指定出口ip
  9. C/S框架设计经验小结
  10. linux 修改myql 编码配置等信息参考