问题:一个页面有多个分类tab,通过view元素构建,每个分类下有一个scroll-view;

每个scroll-view 绑定的bindscroll = onScroll,onScroll里做了件事情,向下滚动头像消失,向上滚动头像出现;

代码:

onScroll: function (e) {
if (e.detail.deltaY < -10) {
if (this.data.avatarFadeout != 'avatar-fadeout') {
this.setData({
avatarFadeout: 'avatar-fadeout'
           })
}

} else if (e.detail.deltaY > 0) {
if (this.data.avatarFadeout != 'avatar-fadein') {
this.setData({
avatarFadeout: 'avatar-fadein'
           })
}

}

}

预期:在一个tab下上下滚动头像出现消失,切换tab之后上下滚动,头像也能正常出现消失;

实际结果: 在一个tab滚动一会儿后切换tab滚动,头像会消失不见(无论上下滚动),并且vConsole崩溃,如下图:



展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部