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延时加载之defer测试
Dec 28 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
JQuery导航菜单选择特效
Apr 11 Javascript
React Router v4 入坑指南(小结)
Apr 08 Javascript
vue中的过滤器实例代码详解
Jun 06 Javascript
Vue实现回到顶部和底部动画效果
Jul 31 Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
Vue+Element UI实现概要小弹窗的全过程
May 30 Vue.js
详解JavaScript的计时器和按钮效果设置
Feb 18 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
javascript中Function类型详解
2015/04/28 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
2017/11/11 jQuery
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
python基于opencv检测程序运行效率
2019/12/28 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
python实现自动打卡的示例代码
2020/10/10 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
公司庆典邀请函范文
2014/01/13 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
合作意向书
2014/07/30 职场文书
黄山导游词
2015/01/31 职场文书
2015年班组长工作总结
2015/04/10 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
升学宴学生致辞
2015/09/29 职场文书
远程教育培训心得体会
2016/01/09 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
Redis高可用集群redis-cluster详解
2022/03/20 Redis
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫