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 对象成员的可见性说明
Oct 16 Javascript
jQuery 连续列表实现代码
Dec 21 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
Sep 20 Javascript
文本框回车提交与禁止提交示例
Sep 27 Javascript
javascript冒泡排序小结
Apr 10 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
vue实现页面内容禁止选中功能,仅输入框和文本域可选
Nov 09 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
js模拟实现百度搜索
Jun 28 Javascript
基于JS实现操作成功之后自动跳转页面
Sep 25 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
如何去掉文章里的 html 语法
2006/10/09 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
List Information About the Binary Files Used by an Application
2007/06/18 Javascript
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
学习ExtJS accordion布局
2009/10/08 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
计算机专业毕业生自我鉴定
2014/01/16 职场文书
医务人员自我评价
2014/01/26 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
销售口号大全
2014/06/11 职场文书
学习党章的体会
2014/11/07 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python
Pytest中skip skipif跳过用例详解
2021/06/30 Python
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL