npm 包 ngx-swiper 使用教程

阅读时长 6 分钟读完

前言

在现代化前端开发中,使用轮播图已经成为常见的需求。而使用轮播图,又很少直接操纵 DOM 元素。这时候,轮播图插件就成为了必不可少的工具。而 ngx-swiper 就是一个让你开发各种轮播图变得很容易的插件。

本文将详细介绍如何使用 ngx-swiper 实现各种轮播图效果。

环境准备

在使用 ngx-swiper 之前,需要先安装 Node.js 以及 Angular CLI。

安装 ngx-swiper

在 Angular 项目中,可以通过 npm 安装 ngx-swiper。

使用 ngx-swiper

在组件中引入 ngx-swiper。

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

在 html 中添加轮播图结构。

为轮播图添加样式。

在组件中,需要初始化轮播图的配置。

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

上述配置使用了一些常用选项:

  • direction:轮播图方向,默认为水平放置。
  • slidesPerView:每次显示几张幻灯片。
  • keyboard:是否接受键盘事件。
  • mousewheel:是否接受鼠标滚轮事件。
  • scrollbar:是否显示滚动条。
  • navigation:是否显示导航按钮。
  • pagination:是否显示分页按钮。

还有许多其他选项,可见官方文档:https://www.npmjs.com/package/ngx-swiper-wrapper。

示例

下面是一个示例代码,可以实现在一个页面上同时存在两个轮播图,一个垂直方向、一个水平方向。

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

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

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

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

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

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

总结

ngx-swiper 是一个非常方便的轮播图插件,可以快速实现各种轮播图效果。本文介绍了 ngx-swiper 的安装、使用、配置以及实例,希望读者能够通过本文获得一定的学习和指导意义。

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

纠错
反馈