npm 包 ng2-swipe-cards-reversed 使用教程

阅读时长 5 分钟读完

介绍

ng2-swipe-cards-reversed 是一个基于 Angular2+ 的 UI 插件,可以快速创建左右滑动的卡片界面。相较于其它同类插件,ng2-swipe-cards-reversed 反转了卡片的排列方式,使得卡片是从右向左轮流进入。这篇文章将详细介绍如何使用该插件。

安装

在你的 Angular2+ 项目的终端中执行下面的命令进行安装:

使用

在你的模块中导入 ng2-swipe-cards-reversed 模块:

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

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

在你的组件中使用 ng2-swipe-cards-reversed 组件:

其中,cardArray 是卡片列表数组,card-template 是单个卡片的内容模板。

选项

ng2-swipe-cards-reversed 有多种选项可以自定义,具体如下:

  • cardRemoved 是在卡片被删除时的回调函数。
  • animateOpacity 是卡片在移动过程中是否使用透明动画。
  • animateCard 是卡片在移动过程中是否使用卡片转动动画。
  • likeSkipLabel 是对于想要跳过或者喜欢的卡片,左右滑动的图标。

编写卡片模板

你需要编写一个 card-template 模板来渲染单个卡片。 在模板中,你可以自定义卡片的样式和内容,例子如下:

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

示例

下面是一个简单的示例,可以让你更好地了解 ng2-swipe-cards-reversed 的使用:

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

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

总结

以上便是 npm 包 ng2-swipe-cards-reversed 的使用教程,通过学习,你可以快速创建带有左右滑动效果的卡片页面。同时,该插件也有多种自定义选项和模板,你可以参考我的例子进行定制化。希望这篇文章能帮助你更好地应用 ng2-swipe-cards-reversed。

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

纠错
反馈