1.key 在虚拟dom中 标记不同的结构,for循环中需要添加上

 <body>
<div id="app">
<div v-if="flag">
<span>aaaa</span>
<input type="text" key="1">
</div>
<div v-else>
<span>bbb</span>
<input type="text" key="2">
</div> </div>
<script src="./node_modules/vue/dist/vue.js"></script>
<script>
/*
①flag 改变虚拟dom 在渲染的时候 发现span 和input 结构都是一样的,只有span的内容不一样,
所以重新渲染了了span,input没有渲染,想让input重新渲染 只需要添加一个key就可以了
② 一般循环添加key的时候不要添加索引,用后台传给前台唯一的id作为key
原因:假如现在数据逆序后,0--->A 现在变成0---->B,内容改变,元素就会重新渲染
但是,如果用id元素只是改变了位置,并不需要重新渲染dom,提高性能
*/
let vm = new Vue({
data:{
flag:true
},
methods:{ }
}).$mount("#app"); </script>
</body>

最新文章

  1. 小菜学习Winform(一)贪吃蛇
  2. fatal error: Call to undefined function mysqli_connect()
  3. 新手学习Python时常见的错误
  4. Discuz! 的编码规范
  5. Lua函数之二
  6. 归并排序(merge sort)
  7. UVa 11524:In-Circle(解析几何)
  8. POJ3083——Children of the Candy Corn(DFS+BFS)
  9. Eclipse 修改字体
  10. JSON WEB TOKEN - 告别session和cookie - java demo
  11. 一个App与另一个App之间的交互,添加了自己的一些理解
  12. 推荐个Mac OSX下的Code Editor:Atom
  13. BZOJ_3687_简单题_bitset
  14. 求你显示pdf
  15. Forth 内存布局
  16. Iris框架源码阅读和分析
  17. BZOJ 3930: [CQOI2015]选数 莫比乌斯反演
  18. array_unique
  19. centos7配置mysql
  20. 【BZOJ4827】 [Hnoi2017]礼物

热门文章

  1. 在shell下执行命令的方法
  2. spring学习笔记一:spring介绍
  3. dubbo分布式框架下web层调用业务层一直报空指针异常的解决办法
  4. Zabbix 监控进程参考
  5. Leetcode 063 不同路径二
  6. 算法基本概念及常用算法Python实现
  7. Android系统使用Shell脚本预装apk
  8. Redis(1)——5种基本数据结构
  9. 完全依赖QML实现播放器
  10. 关于AJAX方法