Angular6中使用Swiper的方法示例


Posted in Javascript onJuly 09, 2018

项目使用的Angular版本是V6.0.3

Angular6中使用Swiper的方法示例

安装Swiper

npm install swiper --save

或者

yarn add swiper --save

在angular.json文件添加swiper.js和swiper.css

Angular6中使用Swiper的方法示例

angular.json

安装模组定义档

npm install @types/swiper --save

或者

yarn add @types/swiper --save

配置tsconfig文件

Angular6中使用Swiper的方法示例

tsconfig.json

Angular6中使用Swiper的方法示例

tsconfig.app.json

按照上面的配置完成后,angular里就可以用swiper。下面是一个小demo。

test.component.html

<div class="swiper-container">
  <div class="swiper-wrapper">
    <div class="swiper-slide" *ngFor="let data of slides">
      <img [src]="data" alt="" width="100%">
    </div>
  </div>
  <!-- 如果需要分页器 -->
  <div class="swiper-pagination"></div>

  <!-- 如果需要导航按钮 -->
  <div class="swiper-button-prev"></div>
  <div class="swiper-button-next"></div>
</div>

test.component.ts

import {
  AfterViewInit,
  Component,
  OnInit
} from '@angular/core';

@Component({
  selector: 'app-test',
  templateUrl: './test.component.html'
})
export class TestComponent implements AfterViewInit {
  testSwiper: Swiper;
  slides = [
    'https://via.placeholder.com/300x200/FF5733/ffffff',
    'https://via.placeholder.com/300x200/C70039/ffffff',
    'https://via.placeholder.com/300x200/900C3F/ffffff'
  ];

  constructor() {}

  ngAfterViewInit() {
    this.testSwiper = new Swiper('.swiper-container', {
      direction: 'horizontal',
      loop: true,
      // 如果需要分页器
      pagination: {
        el: '.swiper-pagination',
      },
      // 如果需要前进后退按钮
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      },
      // 如果需要滚动条
      scrollbar: {
        el: '.swiper-scrollbar',
      },
    });
  }
}

运行结果

Angular6中使用Swiper的方法示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript的parseInt 进制问题
May 07 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
Apr 25 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
Jun 20 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
node.js中的事件处理机制详解
Nov 26 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
Jul 05 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
vuex actions异步修改状态的实例详解
Nov 06 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 #Javascript
微信小程序实现漂亮的弹窗效果
May 26 #Javascript
Angular通过指令动态添加组件问题
Jul 09 #Javascript
js实现左右两侧浮动广告
Jul 09 #Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 #Javascript
JavaScript解决浮点数计算不准确问题的方法分析
Jul 09 #Javascript
Vue自定义指令封装节流函数的方法示例
Jul 09 #Javascript
You might like
使用PHP维护文件系统
2006/10/09 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
详解django中使用定时任务的方法
2018/09/27 Python
python实现弹跳小球
2019/05/13 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
Python sorted对list和dict排序
2020/06/09 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
2013的个人自我评价
2013/12/26 职场文书
车贷收入证明范本
2014/01/09 职场文书
作风建设剖析材料
2014/10/06 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
学校党支部承诺书
2015/04/30 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
Pytorch可视化的几种实现方法
2021/06/10 Python
详解Java实践之建造者模式
2021/06/18 Java/Android
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
MySQL多表查询机制
2022/03/17 MySQL
Golang 对es的操作实例
2022/04/20 Golang