Angular6中使用Swiper的方法示例
程序员文章站
2022-03-20 15:00:21
项目使用的angular版本是v6.0.3
安装swiper
npm install swiper --save
或者
yarn...
项目使用的angular版本是v6.0.3
安装swiper
npm install swiper --save
或者
yarn add swiper --save
在angular.json文件添加swiper.js和swiper.css
angular.json
安装模组定义档
npm install @types/swiper --save
或者
yarn add @types/swiper --save
配置tsconfig文件
tsconfig.json
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', }, }); } }
运行结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。