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中的call实现继承
Jan 22 Javascript
JS 树形递归实例代码
May 18 Javascript
jQuery实现平滑滚动的标签分栏切换效果
Aug 28 Javascript
BootStrap使用file-input插件上传图片的方法
Sep 05 Javascript
深入理解JS实现快速排序和去重
Oct 17 Javascript
JavaScript仿聊天室聊天记录
Dec 27 Javascript
Angular 数据请求的实现方法
May 07 Javascript
JavaScript实现一个简易的计算器实例代码
May 10 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
详解vue在项目中使用百度地图
Mar 26 Javascript
从0到1搭建element后台框架优化篇(打包优化)
May 12 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
Apr 27 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
WINXP下apache+php4+mysql
2006/11/25 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
根据鼠标的位置动态的控制层的位置
2009/11/24 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
Python中实现参数类型检查的简单方法
2015/04/21 Python
Python 备份程序代码实现
2017/03/06 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
Python输出各行命令详解
2018/02/01 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
python实现随机加减法生成器
2020/02/24 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
就业协议书范本
2014/04/11 职场文书
赡养老人协议书
2014/04/21 职场文书
倡导文明标语
2014/06/16 职场文书
自查自纠工作总结
2014/10/15 职场文书
办公用品质量保证书
2015/05/11 职场文书
女方家长婚礼致辞
2015/07/27 职场文书