2248关注6694浏览
swiper 里面放的canvas ,当swiper 滑动的时候 在真机上 canvas 始终在屏幕顶部,不跟随滚动。
后来改成scrollview 横向滚动,也是同上 canvas不跟随滚动
在模拟器上是正常的,在真机模式不行,实验过很多手机已确认不是手机问题
- 预期表现
当swiper 内存在canvas 时,仍旧可以滚动正确
- 提供一个最简复现 Demo
<swiper indicator-dots="{{indicatorDots}}" current="0"
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" bindchange='listenSwiper'>
<block wx:for="{{list}}">
<swiper-item>
<view class="chart_view">
<view class='item_text_title'>{{item.indexName}}</view>
<canvas canvas-id="myCanvas{{index}}"/>
<view class='item_text_bottom'>{{item.unitDesc}}</view>
</view>
</swiper-item>
</block>
</swiper>
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Lucas
19人对此回答表示赞同
展开190回复分享发布于 5年前评论(0)
收起评论
-
Brooklyn
10人对此回答表示赞同
那我该如何解决呢现在的需求就是在滚动控件里加入canvas然后一起滚动
展开100回复分享发布于 5年前评论(0)
收起评论
-
陈雪
1人对此回答表示赞同
把canvas存成image。。然后滚动的时候只显示image
展开10回复分享发布于 5年前评论(0)
收起评论