react 实现图片懒加载

懒加载是一种对网页性能优化的方式,而图片懒加载当一个网站加载图片过多时就需要懒加载的协助,从而提高页面的加载速度,减轻服务器的压力,节省流量。

懒加载是延迟加载一些资源(如:图片)的一种策略,以用户的行为和导航模式为依据,判断图片在被需要的时候才加载。通常来说,仅当这些资源滚动到视图中才被加载 。

第一步、安装组件

npm i --save react-lazy-load-image-component

第二部、直接上代码(知道也懒得看文字) 

import React from 'react'
import { LazyLoadImage } from "react-lazy-load-image-component";

export default function Imglan() {
    const imglist = [
        "https://scpic.chinaz.net/files/pic/pic9/202009/apic27858.jpg",
        "https://pic1.zhimg.com/v2-e915686432f3bb45dd43705ec445352d_r.jpg",
        "https://www.euweb.cn/wp-content/uploads/2016/12/302636-106.jpg",
        "https://scpic.chinaz.net/files/pic/pic9/202009/apic27858.jpg",
    ]
    return (
        <div style={{ width: "60%" }}>

            {imglist.map((img) => (
                <LazyLoadImage src={img}
                    width={600} height={400}
                    alt="Image Alt"
                />
            ))}

        </div>
    )
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值