当前位置: 首页 > news >正文

自己想做网站怎么做深圳企业网站制作

自己想做网站怎么做,深圳企业网站制作,如何做后台网站增删改,8u免费空间今天在实现微信小程序的一个横向导航的时候出现了一个问题,就是每次滑到滚动条最右边的时候 scrollLeft的值都不准确 原因:因为每次滚动监听事件都会被调用比较耗费资源系统会默认节流,可以在scroll-view 加一个 throttle“{{false}}” 关闭…

今天在实现微信小程序的一个横向导航的时候出现了一个问题,就是每次滑到滚动条最右边的时候

scrollLeft的值都不准确

原因:因为每次滚动监听事件都会被调用比较耗费资源系统会默认节流,可以在scroll-view 加一个 throttle=“{{false}}” 关闭节流,如下:

<scroll-view :throttle='false' bindscroll="onScroll"><!-- ... -->
</scroll-view>

但是这种方法会影响性能,这是因为关闭节流后,onScroll 事件会在每次滚动时触发,可以提高滚动位置监测的精确度。但需要注意的是,这会增加一定的性能消耗,如果滚动区域很大,滚动频繁,会带来较大的计算压力。所以在复杂场景下,我们还是建议保留系统的节流行为

如果不想消耗过多性能,又想实现精确的滚动监听,怎么办? 

1. 使用节流或防抖来限制onScroll事件的触发频率

// 节流,100ms内只触发一次
onScroll: _.throttle(function(e) {//...
}, 100) // 防抖,滚动结束500ms后触发
onScroll: _.debounce(function(e) {//... 
}, 500)


2. 只在特定情况主动获取滚动值:

  • 滚动开始时获取一次
  • 滚动结束时获取一次
  • 滚动到边界时获取一次通过wx.createSelectorQuery()主动获取滚动值,只在需要精确值时触发
    onScrollStart() {this.getScrollTop() 
    }onScrollEnd() {this.getScrollTop()
    } onScroll() {if(达到边界) {this.getScrollTop()}
    }


 

http://www.dt0577.cn/news/56627.html

相关文章:

  • 网站充值这么做友情链接互换
  • 网上国网注册推广有多少钱惠州seo
  • 深圳seo整站优化承接网站建设的系统流程图
  • 建设银行网站用户名是多少seo综合查询爱站
  • 搜狗收录提交申请长沙百度seo
  • 玩客云 做网站服务器新手如何找cps推广渠道
  • 怎样把网站做的漂亮销售网站怎么做
  • 江阴网站制作各种推广平台
  • 中国能源建设集团投资有限公司优化网站推广教程排名
  • 绵阳做网站如何做好一个网站
  • 国外的一个大学生做的匿名社交网站线上推广有哪些
  • 下载源码的网站鹤壁seo
  • 怎么能看出别人的网站是哪一家做资深seo顾问
  • 怎么做这个购物网站线下推广有哪几种渠道
  • WordPress怎么添加模板西安seo站内优化
  • 做海报的免费网站百度网站收录查询
  • 沃航科技网站开发长沙网站推广公司排名
  • wordpress MU多重筛选太原seo排名优化公司
  • 期刊网站建设百度官网登录入口
  • 网站只能用ip访问网站网络营销的特点有
  • 织梦可以做商城网站吗seo优化技术厂家
  • 技能培训机构提供seo顾问服务适合的对象是
  • 公司专业网站建设推广公司
  • 平面作品集展示图片安卓优化大师清理
  • 设计网站源码西安网是科技发展有限公司
  • 知名的网站建设怎么开个人网站
  • 网站建设空间域名是什么佛山关键词排名效果
  • 响应式网站建设一般多少钱无锡百度关键词优化
  • 做视频比较好的理财网站上海网站建设推广服务
  • 无锡网站建设广州aso优化公司 有限公司