2122关注6691浏览
scroll-view 中使用 bindscroll,
就是滚动时候获取 scrollTop 的值,
多个判断 , 对应去改变导航菜单 显示的样式,会有卡顿,
如:
if (scrollTop < 515) {
// console.log(11111111111)
that.setData({
monthactiveKey: 1
})
return;
}
if (scrollTop > 515 && scrollTop < 1030) {
// console.log(222222222)
that.setData({
monthactiveKey: 2
})
return;
}
页滚动的上面设置值范围的时候,对用导航显示的样式需要10s左右才会响应,很卡
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
北极贝TAN
16人对此回答表示赞同
安卓机很卡
展开160回复分享发布于 6年前评论(0)
收起评论
-
Z小姐
13人对此回答表示赞同
在小程序真机上都快。就是开发者工具上卡得要死。要过五六秒才会有效果
展开130回复分享发布于 6年前评论(0)
收起评论
-
shutmeup
10人对此回答表示赞同
亲你这个是scroll-view里面吗
展开100回复分享发布于 6年前评论(0)
收起评论
-
Autumn
10人对此回答表示赞同
你的不用scroll-view不行吗?或者还是这个onPageScroll监听不到scroll-view的滚动高度。我没试过
展开101回复分享发布于 6年前评论(1)
收起评论
-
Tom 2019-03-12 13:01
一样的问题有解决吗~
回复
-
-
灰机小小
9人对此回答表示赞同
我也是这样的问题~
展开90回复分享发布于 6年前评论(0)
收起评论
-
野鹤
7人对此回答表示赞同
先下班走了。
展开70回复分享发布于 6年前评论(0)
收起评论
-
喜怒无常
5人对此回答表示赞同
Youcanyouup if(scrollTop<515&&that.data.monthactiveKey==2){ 展开50回复分享发布于 6年前评论(0)
收起评论
-
刘福荣
2人对此回答表示赞同
是在开发者工具上?小程序真机上很快吧
展开20回复分享发布于 6年前评论(0)
收起评论
-
周文轩
2人对此回答表示赞同
我是这样写的
展开20回复分享发布于 6年前评论(0)
收起评论