npm 包 crow-media-gallery 使用教程

阅读时长 5 分钟读完

介绍

crow-media-gallery 是一个基于 react 的 web 图片展示组件库,它使得图片展示更加美观、易用。该库旨在减少前端工作量。

安装

使用 npm 进行安装:

安装后,你就可以为你的 react 应用导入 crow-media-gallery 组件。

使用方法

-- -------------------- ---- -------
------ ----- ---- --------
------ ---------------- ---- ---------------------

----- ------- - -- -- -
  ----- ------ - -
    - ---- ---------------------------------------- ---- -------- --
    - ---- ---------------------------------------- ---- -------- --
    - ---- ---------------------------------------- ---- -------- --
  --

  ------ -
    ----------------- --------------- --
  --
--

------ ------- --------

你需要提供一个数组 images,它包含所有你需要展示的图片,这些图片包含 srcalt 两个属性。组件会根据传入的图片数组来展示所有图片。

组件 Props

CrowMediaGallery 组件支持以下 Props。

属性 类型 是否必填 默认值 描述
images Array Yes - 展示的图片列表,每个对象包含 srcalt 两个属性
imageWidth Number No 400px 每个图片的宽度
imageGap Number No 16px 两个图片之间的距离
columns Number No 2 展示的列数,根据屏幕宽度自动调整列数,最小为一列
mobileColumns Number No 1 移动端展示时,展示的列数,根据屏幕宽度自动调整列数,最小为一列
maxHeight String No auto 图片展示区域的最大高度
onClick Function No - 点击图片时的回调函数,参数为当前点击的图片对象

示例代码

-- -------------------- ---- -------
------ ----- ---- --------
------ ---------------- ---- ---------------------

----- ------- - -- -- -
  ----- ------ - -
    - ---- ---------------------------------------- ---- -------- --
    - ---- ---------------------------------------- ---- -------- --
    - ---- ---------------------------------------- ---- -------- --
  --

  ----- ---------------- - ----- -- -
    -------------------
  --

  ------ -
    ----------------- 
      --------------- 
      -------------------------- 
      ----------- 
      ----------------- 
    --
  --
--

------ ------- --------

结语

CrowMediaGallery 是一个好用且易于使用的 react 图片展示库,它支持很多的自定义选项,能满足你的不同需求。使用该库可以大大减少前端工作量,提高开发效率。希望这篇文章对你使用 crow-media-gallery 有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600572e381e8991b448e9138

纠错
反馈