Closed xmsz closed 3 years ago
纯粹设置css没有办法生效。必须在组件上设置一个height,我之前也研究了很久。 ··· <Slider className="ld-slider" height={'374px'} ···
如果要全屏,可以直接用快捷方式:
Slider.show({
items,
activeIndex: index,
// only works in web
onClose: () => {
// only works in web
},
});
按照楼上的同学的方法,这个问题是否解决了? @xmsz
我们推荐在小程序和 Web 项目中使用 rax-swiper。
按照楼上的同学的方法,这个问题是否解决了? @xmsz
还是希望可以传递100vh
或100%
这样的值比较方便
或者当我传传入真实的屏幕高度时表现是正常
rax-swiper什么时候支持kraken,rax-slider确实有点不好用
rax-swiper 是基于 swiper.js 封装的,使用到了外联样式,由于 Weex/Kraken 暂不支持样式外联,因此还没办法在 Kraken 上使用。
rax-swiper 是基于 swiper.js 封装的,使用到了外联样式,由于 Weex/Kraken 暂不支持样式外联,因此还没办法在 Kraken 上使用。
好吧 现在就希望rax-slider能先用一下
看了一下 rax-slider 内部的代码实现,由于使用的是内联样式,涉及到的计算较多,暂时还是只支持 rpx/px,想要实现高度与屏幕高度一致,推荐传入 window.innerHeight * 2
,我测试了一下真机上是符合的。
window.innerHeight * 2 ok 那我还是先临时用一下
window.innerHeight * 2 在真机(iphone11微信)高度不正确,不确定是什么原因 然后我现在为了实现效果
这样是可以实现效果,但是写起来比较麻烦
这个组件后面找个时间重构一下,目前是推荐使用 rax-swiper 了,kraken 未来会支持 CSS,可以期待一下。
这个组件后面找个时间重构一下,目前是推荐使用 rax-swiper 了,kraken 未来会支持 CSS,可以期待一下。
ok cool
背景
需求