angular - 导航在使用 Angular 7 的 swiper 中不起作用
问题描述
我正在尝试使用swiper slider
,但它没有导航幻灯片内容。
这是:stackblitz -最后一个水平选项卡中的滑动器。
ts:
ngOnInit() {
var swiper = new Swiper('.swiper-container', {
slidesPerView: 1,
spaceBetween: 50,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
breakpoints: {
1024: {
slidesPerView: 3,
spaceBetween: 40,
},
768: {
slidesPerView: 3,
spaceBetween: 30,
},
640: {
slidesPerView: 2,
spaceBetween: 20,
},
320: {
slidesPerView: 1,
spaceBetween: 10,
}
}
});
}
HTML:
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
<div class="swiper-slide">Slide 6</div>
<div class="swiper-slide">Slide 7</div>
<div class="swiper-slide">Slide 8</div>
<div class="swiper-slide">Slide 9</div>
<div class="swiper-slide">Slide 10</div>
</div>
<!-- Add Arrows -->
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
我正在关注这个网址:swiperjs
解决方案
我认为你的刷卡器没有初始化你的ngOnInit
所以,你可以在 tabChange 上初始化 swiper
更新您的标签组selectedTabChange
<mat-tab-group [selectedIndex]="selectedIndex" (selectedTabChange)="onTabChange($event)">
和你的 ts 文件
像那样
onTabChange(event:any) {
if (event.index === 2) {
this.initSwiper();
}
}
initSwiper(){
var swiper = new Swiper('.swiper-container', {
slidesPerView: 1,
spaceBetween: 50,
pagination: {
el: '.swiper-pagination',
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
breakpoints: {
1024: {
slidesPerView: 3,
spaceBetween: 40,
},
768: {
slidesPerView: 3,
spaceBetween: 30,
},
640: {
slidesPerView: 2,
spaceBetween: 20,
},
320: {
slidesPerView: 1,
spaceBetween: 10,
}
}
});
}
推荐阅读
- ios - 由于可用内存不足,制作 iOS Crashlytics 报告的奇怪胡说八道不正确?
- java - spring batch 2.2.7 应用程序抛出“无效的列名”。非常简单的代码炸弹
- bash - a2ensite 不创建日志文件
- laravel - 如何在 laravel 中为不同的用户创建不同的工作区?
- javascript - 如何通过比较值从嵌套对象数组中获取信息以创建另一个对象?
- typo3 - Typo3:如何创建和显示自定义内容元素(例如:电子邮件 ID、电话号码等)
- excel - vba excel,公式,停止excel链接表格中的forumla
- android - 如何将 RecyclerView 项目滚动到边界之外
- python - 使用python从大写/小写的doc文件中获取特定的单词
- c# - ASP.NET Core MVC - 绑定 appsettings.json 部分数组返回 null