vant tabs sticky模式下,本来应该在滑动一段距离后才吸顶,结果页面加载完成就吸顶了。

解决方式:给sticky属性增加一个控制变量,当页面滑动时,变量置为true。

实施:

1、给tabs外层增加一个父级用于滚动监听,css设置:

height: calc(100vh - 54px);

overflow: hidden scroll;

2、添加监听:

methods中增加滚动处理函数

handleScroll() {

let top = document.querySelector(".list-new").scrollTop;

if (top > 80 && !this.stickyFlag) {

this.stickyFlag = true;

}

}

mounted中增加

document

.querySelector(".list-new")

.addEventListener("scroll", this.handleScroll);

因为只是页面加载时有问题,正常滑动之后没有问题了,所以控制变量的值一直未true也没有问题。

    <div class="list-new"><van-tabsv-model="active":sticky="stickyFlag":offset-top="54"scrollspy><van-tabv-for="section in dataShow":key="`section.type-${section.num}`"><template #title>{{ section.type }}刊{{ section.data.length }}</template></van-tab></van-tabs></div>

另:tabs每次引用我都犯的错误:没有设置offset-top的值,导致滚动后看不到吸顶,因为我的页面顶部都有个自定义的导航给挡住了,汗颜。

vant tabs sticky模式下的bug相关推荐

  1. QQ牧场在高速模式下的一些小bug

    高速模式下图片质量 正常模式 今天打开了QQ空间,牧场已经开放公测了,开通了之后,尝试玩了一下,感觉几得意.进行鼠标右键有一个高速模式和正常模式.尝试了高速模式和正常模式之下,初步看到高速模式开启会让 ...

  2. weex android 滑动事件,【报Bug】weex编译模式下slider组件 @scroll 事件, 滑块左右滑动, @scroll 回调的值始终是负数, 判断不了左右动作...

    详细问题描述 weex编译模式下slider组件 @change事件, 滑块左右滑动, @change回调的值始终是负数, 判断不了左右动作 weex官方文档 (DCloud产品不会有明显的bug,所 ...

  3. 在打印预览模式下使用Chrome的Element Inspector?

    本文翻译自:Using Chrome's Element Inspector in Print Preview Mode? I am working on developing a website a ...

  4. BOOL 值在 debug 和 release 模式下初始化不一样!!!

    原文:http://www.cppblog.com/lai3d/archive/2009/07/08/89514.html 未初始化的bool成员变量在Debug下默认值为false,Test下默认t ...

  5. 360浏览器 ajax取缓存,Angularjs在360兼容模式下取数据缓存问题的解决办法

    测试提了一个bug,在360浏览器兼容模式下,删除页面数据需要手动刷新浏览器才能看到最新的数据.首先要复现当时的问题,很容易就复现了,但是发现在360浏览器兼容模式下无法打开开发者工具.好在经过反复重 ...

  6. 敏捷开发模式下如何更好的进行测试

    最近CTO组建了一个敏捷开发团队,团队人员包括  PM.设计.开发.测试角色,主要由PM来主导团队走向,因为以前并没有参加过敏捷开发的经验,对敏捷开发做了简单理解后,参考了前人的一些意见,总结出在 敏 ...

  7. 将数据库设置为运行在限制模式下

    将数据库设置为运行在限制模式下 如果要维护数据库的结果或者要对数据库进行数据的导出导入操作时,此时应该尽量限制其他会话进程,保证数据库的操作运行在安全状态下.同时对使用数据的库的用户也可以起到避免读取 ...

  8. 物联网模式下的多活数据中心架构认识与实践

    做互联网应用很重要的一点是要保证服务可用性,特别是某些业务更是需要7*24小时不间断的对外提供服务,任何停机.宕机都会引起大面积的用户不满.持续可用性是把业务服务化时一个需要考虑的重要指标,很多时候我 ...

  9. 前后端分离开发模式下后端质量的保证 —— 单元测试

    概述 在今天, 前后端分离已经是首选的一个开发模式.这对于后端团队来说其实是一个好消息,减轻任务并且更专注.在测试方面,就更加依赖于单元测试对于API以及后端业务逻辑的较验.当然单元测试并非在前后端分 ...

最新文章

  1. SQL高级查询(层次化查询,递归)
  2. [Windows]Windows路径探究
  3. Table表格的单元格提示
  4. 【Python基础】Python3十大经典错误及解决办法
  5. 学习笔记(55):Python实战编程-Scrollbar
  6. java 字谜_计算字谜的出现次数
  7. spark 算子例子_Spark性能调优方法
  8. runtime如何实现weak属性
  9. 使用 Go 实现 TLS socket server
  10. 烂泥:更换ESXI5.0管理网卡及管理IP地址
  11. 迷你世界无限迷你币体验服务器,迷你世界体验服无限迷你币
  12. 锁失效_关于bigtable中chubby锁失效时的一点思考
  13. SQL SERVER 查找某个字符在字符串中出现的次数
  14. 深度学习用于图像超分辨率重建综述——超分辨率(一)
  15. 做个程序员到底好不好
  16. 化繁为简,我用”知晓推送”开发微信小程序订阅消息
  17. 数学四大思想八大方法_四大数学思想
  18. 游戏时弹出内存不能为read的提示框
  19. 派森学python_2019 年 1月 26 日 随笔档案 - 派森学python - 博客园
  20. regionserver.HRegionServerCommandLine: Region server exiting

热门文章

  1. 如何提高棋牌游戏玩家的流量
  2. 剑侠情缘LINUX端怎么打补丁,【亲测】剑侠情缘L手工端+各种补丁+修改教程大全+四区...
  3. DevOps 与研发效能专家张乐:研发效能的升维思考与降维执行
  4. 托爾斯泰《安娜‧卡列妮娜》的寫作背景
  5. Qt5 QMediaPlayer 音乐播放器
  6. 词云中去重复的词_手把手教你怎么挖掘蓝海词,打造淘宝爆款标题
  7. 手写识别的工具叫什么?分享三款手写识别软件推荐给你
  8. linux程序设计,linux程序设计
  9. 高房价成内需增长障碍:一线超90%工薪族买不起房
  10. 香港计算机博士申请 live,香港理工大学-EngD博士offer