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

uniapp swiper设置高度以及切换时滚动条回到顶部,下滑加载

getSwiperItemHeight(current = 0) {uni.createSelectorQuery().in(this).selectAll('.swiper-item-wrap').boundingClientRect().exec(res => {console.log(res, "高度是什么")this.swiperItemHeight = res[0][current].heightlet windowHeight = uni.getSystemInfoSync().windowHeight;let height = (windowHeight * 2) - 176 - 72})},async changeTabIndex(e) {// 在这里判断,发请求。if (this.loading == true) {} else {this.current = e.detail.currentawait this.loadData()this.$nextTick(() => {this.contentTop = this.scrollTopthis.$nextTick(() => {this.contentTop = 0})this.getSwiperItemHeight(e.detail.current)})}},
	<scroll-view scroll-y @scrolltolower="lowerBottom" class="scrollHeight" :scroll-top="contentTop"@scroll="onScroll"><view class="container" style="padding-bottom: 0rpx;"><swiper :style="{height: swiperItemHeight + 'px'}" class="swiper" :current="current"@change="changeTabIndex"><swiper-item><view class="swiper-item-wrap"><scroll-view scroll-y @scrolltolower="lowerBottom"><view><swiperItem :rankData="dayRankData" @getSwiperItemHeight="getSwiperItemHeight"></swiperItem></view></scroll-view></view></swiper-item></swiper></view></scroll-view>
scrollHeight {height: 100%;position: fixed;top: 268rpx;left: 0;background-color: transparent;}

相关文章:

  • 如何解决浏览器兼容问题2.0
  • 搜狐新闻Hybrid AI引擎端侧离线大语言模型探索
  • 数据结构小记【Python/C++版】——散列表篇
  • 《Ubuntu20.04环境下的ROS进阶学习0》
  • ​如何防止网络攻击?
  • Java中 图的基础知识介绍
  • 【 React 】对React中类组件和函数组件的理解?有什么区别?
  • 【Linux】文件系统和软硬链接
  • EPDM和钉钉集成审批工作—移动端直接处理审批节点,高效协同!
  • Java开发从入门到精通(一):Java 数据库编程
  • 小程序学习 1
  • Vue源码系列讲解——内置组件篇【一】(keep-alive)
  • Cassandra 安装部署
  • 【MySQL】not in遇上null的坑
  • Rust入门:C++和Rust动态库(dll)的相互调用
  • bearychat的java client
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • ES6简单总结(搭配简单的讲解和小案例)
  • JavaScript中的对象个人分享
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • python大佬养成计划----difflib模块
  • React系列之 Redux 架构模式
  • scala基础语法(二)
  • 分布式任务队列Celery
  • 深度学习在携程攻略社区的应用
  • Spring第一个helloWorld
  • #pragma once与条件编译
  • #pragma 指令
  • (06)Hive——正则表达式
  • (09)Hive——CTE 公共表达式
  • (4)STL算法之比较
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (力扣)循环队列的实现与详解(C语言)
  • (力扣题库)跳跃游戏II(c++)
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • ... 是什么 ?... 有什么用处?
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net core 6 集成和使用 mongodb
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 中让 Task 支持带超时的异步等待
  • .Net(C#)自定义WinForm控件之小结篇
  • // an array of int
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [ C++ ] 继承
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • []C/C++读取串口接收到的数据程序
  • [④ADRV902x]: Digital Filter Configuration(发射端)