swiper无法实现内容滑动

发布于 2022-09-06 09:59:59 字数 801 浏览 15 评论 0

  1. 问题

此处用Angular将swiper封装成了一个组件,但是在用的的时候无法实现多文本内容的滑动显示,其他地方用的同样的方法都可以,此处的swiper-slide只有一项,别处有很多项。不知道是不是这个原因。代码如图:

clipboard.png

ngo-swiper里面封装了swiper-container和swiper-wrapper。

clipboard.png
显示效果:

clipboard.png
内容无法滑动。
宽高如下:

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寄与心 2022-09-13 09:59:59

1个swiper-slide也是可以滑动的。此处的关键在于。内容是通过接口获取到的,swiper没有预先预留高度,没有高度自然无法滑动。此处解决办法有两种。
一、
swiper有个update()方法,等内容更新完毕再计算宽高,可以实现。(此处要用到Angular里面子组件调用父组件的方法。)如图:
clipboard.png

clipboard.png
二、
Angular里面可以直接这样写,就不需要swiper调用update()了。

clipboard.png
值得注意的是,此处div要先定义样式。

clipboard.png

挽手叙旧 2022-09-13 09:59:59

要多个swiper-slide才能滑动的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文