开发者社区> 问答> 正文

swiper的高度问题

支付宝的小程序swiper组件的高度无法动态修改

current="{{swiper.current}}"
class="swiperinner" 
indicator-dots="{{swiper.indicatorDots}}"
autoplay="{{swiper.autoplay}}" 
interval="{{swiper.interval}}" 
duration="{{swiper.duration}}"
onChange="changeswiper"
style="height:{{zanweiHeight}}px">

在setData修改zanweiHeight的值时,页面上swiper的高度,会被一个内联样式的覆盖,

1
2

link

查找类似问题,有回答说swiper的高度是取决于第一个swiper-item的高度的

3

随后尝试在动态设置第一个swiper-item的高度

4

发现swiper-item的style会被动画的style覆盖

5

随后再次尝试官方的API的demo里面通过setData修改高度

6

依旧无法改变。。

场景需求,

8

展开
收起
不黑不白 2019-06-27 17:42:33 3202 0
2 条回答
写回答
取消 提交回答
  • 新版本出了一个api:adjust-height

    2021-08-03 17:12:38
    赞同 展开评论 打赏
  • 这么好的问题官方有人解答吗?这是非常恶心的一个Bug

    2019-09-04 14:23:01
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载