收藏
回答

scroll-view bindscroll 滑动到指定点显示隐藏菜单

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1902010

页面滑动到指定地点显示菜单,但是出现的情况是不稳定,出现迟钝现象



回答关注问题邀请回答
收藏

3 个回答

  • var 友原
    var 友原
    2019-03-05

    你这样频繁的setData当然迟钝了,建议做一下节流

    2019-03-05
    有用
    回复 1
    • 犇犇
      犇犇
      2019-03-05

      谢谢,我试试

      2019-03-05
      回复
  • 犇犇
    犇犇
    2019-03-01

    我是刚开始做这行,啥是相交状态监听?

    2019-03-01
    有用
    回复 9
    • 卢霄霄
      卢霄霄
      2019-03-01

      看看文档吧。大概就是监听 A和B是否相交了

      https://developers.weixin.qq.com/miniprogram/dev/api/wx.createIntersectionObserver.html

      2019-03-01
      回复
    • 犇犇
      犇犇
      2019-03-01回复卢霄霄

      <scroll-view scroll-y="true" style="height: {{redpacketList.length > 0 ? windowHeight - 50 : windowHeight}}px;" bindscroll='layoutScroll' scroll-into-view="{{scrollitem}}" class="guscoll">

      ...

      <scroll-view class="navbar  {{navFixed? 'navfix':''}}" scroll-x="true" scroll-left="{{scrollLeft}}" hidden="{{activity.template_type == 1}}" scroll-with-animation="true" id="navbar" >

      <view id="{{index}}" class="navbar_item {{activeIndex  == item.goods_type ? 'bar_item_on' : ''}}" wx:for="{{goods_type_info}}" wx:key="{{index}}" wx:if="activity.template_type == 2">

      <view id="item-{{item.goods_type}}" class="bar_title  " wx:if="{{item.goods_type_name != ''}}" catchtap="selectTab" data-num="{{item.goods_type}}">{{item.goods_type_name}}view>

      <text class='navbarnum' wx:if="{{item.num > 0}}">{{item.num}}text>

      view>

      scroll-view>

      这里是菜单







      2019-03-01
      回复
    • 卢霄霄
      卢霄霄
      2019-03-01回复犇犇

      你是scroll-view套scroll-view吗?

      2019-03-01
      回复
    • 犇犇
      犇犇
      2019-03-01


      2019-03-01
      回复
    • 犇犇
      犇犇
      2019-03-01

      嗯,活动结束玩后显示分类菜单

      2019-03-01
      回复
    查看更多(4)
  • 卢霄霄
    卢霄霄
    2019-03-01

    wxml里去掉bindscroll,改用相交状态监听

    2019-03-01
    有用
    回复
登录 后发表内容