评论

【大坑】swiper 模拟器安卓机显示正常 ios出现BUG 只有前两个swiper-item显示 其他不显示

使用swiper组件的时候 模拟器 安卓机使用正常 但是苹果手机真机测试时 出现BUG 只显示前两个 swiper-item 锁屏手机 重新解锁手机又渲染出来 显示正常

使用swiper组件的时候 模拟器 安卓机使用正常

但是苹果手机真机测试时 出现BUG 只显示前两个 swiper-item 锁屏手机 重新解锁手机又渲染出来 显示正常

1.如果swiper-item 中使用了 image 组件 需要加上webp=‘true’并添加图片的长宽

2.如果swiper-item 中使用了 text组件 需要将 text更改为view或其他

最后一次编辑于  2022-06-02  
点赞 4
收藏
评论

3 个评论

  • 2023-09-03

    看我的,在bindchange里面用setData ,页面也会再次渲染的,问题解决

    2023-09-03
    赞同 1
    回复
  • 指尖的光芒
    指尖的光芒
    2022-10-25

    对这个组件封装之后使用了插槽为了提高复用性和扩展性;

    结果:

    只有第一个swiper-item内部的插槽可以渲染出来,后面的swiper-item内部的插槽完全渲染不出来,在小程序里调试,只有hot render之后才会将你当前swiper-item的内容展示出来。

    另外再吐槽一句,微信的默认插槽也有问题。

    2022-10-25
    赞同 1
    回复 1
    • ᴮᴸᵁᴱ
      ᴮᴸᵁᴱ
      2023-02-28
      现在这个问题还在,模拟器和安卓没问题,ios第二个slot内容就不会显示出来了,但是那个位置上的按钮是能够被点击倒....
      2023-02-28
      回复
  • 李志军
    李志军
    发表于移动端
    2023-02-18
    a
    2023-02-18
    赞同
    回复
登录 后发表内容