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 相关文章推荐
Js 获取HTML DOM节点元素的方法小结
Apr 24 Javascript
javascript中的正则表达式使用详解
Aug 30 Javascript
js获取时间精确到秒(年月日)
Mar 16 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
Sep 12 Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 Javascript
JavaScript实现世界各地时间显示
Sep 07 Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 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的Yii框架中移除组件所绑定的行为的方法
2016/03/18 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
node.js域名解析实现方法详解
2019/11/05 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
django session完成状态保持的方法
2018/11/27 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
小露珠教学反思
2014/04/30 职场文书
小区文明倡议书
2014/05/16 职场文书
2014年政协工作总结
2014/12/09 职场文书
检讨书大全
2015/01/27 职场文书
学习雷锋主题班会
2015/08/14 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers