美文网首页
vue3图片懒加载之vue3-lazy

vue3图片懒加载之vue3-lazy

作者: 硅谷干货 | 来源:发表于2021-12-17 11:53 被阅读0次

关于图片懒加载,之前的vue2项目中一直用的vue-lazyload插件,参考地址: GitHub - hilongjw/vue-lazyload: A Vue.js plugin for lazyload your Image or Component in your application.,现在vue3项目中,发现作者罢工,不再友好支持了,陪伴了那么久,仍然感谢。

image.png

这不能忍,本着不重复造轮子原则,github上一顿搜,找到了 vue3-lazy 这款代替品,看文档使用步骤跟之前类似,简单操作之后,可用,也提升了项目首页加载速度,beautiful,赶紧记录一下使用步骤,方便他人。

安装命令

npm install vue3-lazy -S
//或者
yarn add vue3-lazy

main.ts 中初始化

import App from './App.vue'
import lazyPlugin from 'vue3-lazy'

createApp(App)
  .use(lazyPlugin, {
    loading: require('@/assets/images/default.png'), // 图片加载时默认图片
    error: require('@/assets/images/error.png')// 图片加载失败时默认图片
  })
  .mount('#app')

template中使用

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

参考地址:
github地址

点赞加关注,有缘不迷路

相关文章

  • vue3图片懒加载之vue3-lazy

    关于图片懒加载,之前的vue2项目中一直用的vue-lazyload插件,参考地址: GitHub - hilon...

  • vue3图片懒加载之vue3-lazy

    关于图片懒加载,之前的vue2项目中一直用的vue-lazyload插件,参考地址: GitHub - hilon...

  • vue3图片懒加载

    图片懒加载 src/direcitves/index.js 在main.js中引入该文件import direct...

  • vue3图片懒加载

    目的: 当图片进入可视区域内去加载图片,且处理加载失败,封装成指令。介绍一个webAPI:Intersection...

  • 项目优化

    图片懒加载,数据懒加载, 路由懒加载 1.图片懒加载原理 1.1 开始时 不设置src属性 1.2 图片在可视区域...

  • JS

    JS 懒加载,预加载 概念:懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加...

  • Vue2与Vue3区别

    1、 组件的懒加载 1.1 Vue2实现 1.2 Vue3实现

  • 图片懒加载

    懒加载与预加载的基本概念。 懒加载也叫延迟加载:JS图片延迟加载 延迟加载图片或符合某些条件时才加载某些图片。 预...

  • 图片懒加载

    图片懒加载 图片懒加载在一些图片密集型的网站中运用比较多,通过图片懒加载可以让一些不可视的图片不去加载,避免一次性...

  • js 实现图片懒加载

    一、懒加载 懒加载也叫延迟加载,Js中图片的延迟加载,延迟图片需要符合某些条件时才加载;对于图片过多的页面,为了加...

网友评论

      本文标题:vue3图片懒加载之vue3-lazy

      本文链接:https://www.haomeiwen.com/subject/kbvvfrtx.html