前几天在用vue写项目的时候,因为图片比较多,所以采用了懒加载插件 vue-lazyload

github:https://github.com/hilongjw/vue-lazyload#readme

npm

$ npm i vue-lazyload -S

  Main.js

import VueLazyload from 'vue-lazyload'

Vue.use(VueLazyload)

<ul>
<li v-for="img in list">
<img v-lazy="img.src" >
</li>
</ul>
 

但是发现一个bug, 数据更新之后,图片并没有更新,DOM绑定的图片不会变

经过查看了Issuse 看到之前有朋友提出过这一问题,原来需要加个 key,图片就可以动态切换了
<ul>
<li v-for="img in list">
<img v-lazy="img.src" :key="img.src" >
</li>
</ul>
这样,图片就可以自动更新了

最新文章

  1. iOS之访问权限以及跳转到系统界面
  2. 一个特殊情形的Mittag-Leffler分解
  3. 《Linux内核分析》之第四章读书笔记
  4. Java虚拟机学习(4):对象内存分配与回收
  5. 访问class中的保护对象的方法
  6. Java 时间架构图
  7. C#学习笔记(三)
  8. 【HDU 4352】 XHXJ&#39;s LIS (数位DP+状态压缩+LIS)
  9. Django admin进阶
  10. BitNami Redmine Stack
  11. Matlab中.*和./详解
  12. strcpy_s与strcpy对照
  13. Java学习之计算机基础(一)
  14. simpledet 的配置
  15. PMP知识点(二)——三点估算的两种方法对活动持续时间估算的影响和如何取舍
  16. 6 python高级数据处理和可视化
  17. Google - Find minimum number of coins that make a given value
  18. 【Spring学习】SpringMVC demo搭建
  19. redis 集群搭建
  20. log4j2的环境变量使用

热门文章

  1. 倾旋之slack主题协同
  2. MySQL练习与小结
  3. [Python3 填坑] 007 多才多艺的 len()
  4. Git-第一篇认识git,核心对象,常用命令
  5. C#linq计算总条数并去重复的写法
  6. Linux安装Sqoop及基础使用
  7. service mesh学习规划
  8. Python3安装教程
  9. fastjson合并json数组中相同的某个元素
  10. linux环境进程开机自检脚本