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

uniapp 微信小程序遇到的坑

一、使用自定义tabbar,tabbar列表页面使用原生下拉刷新

问题:在开发微信小程序 使用自定义tabbar,tabbar列表页面使用原生下拉刷新 模拟机是没问题的,在安卓端真机调试会遇到下拉刷新时tabbar也会跟着下拉出页面 ,回弹后显示正常

解决方案:使用scroll-view嵌套模式,可滚动视图区域。使用竖向滚动,需要给scroll-view一个固定高度

skyline 渲染模式下,当存在两个 scroll-view 相互嵌套的场景时,两者的滚动不能很丝滑的进行衔接,故可将外层 scroll-view 改成嵌套模式,这样可以让两个 scroll-view 的滚动衔接起来。

<!-- 外层 scroll-view -->
<scroll-viewtype="nested"scroll-yrefresher-enabled="{{true}}"
><view slot="refresher">自定义 refresher</view><nested-scroll-header><view>外层 scroll-vew 的节点 1</view></nested-scroll-header><nested-scroll-header><view>外层 scroll-vew 的节点 2</view></nested-scroll-header><nested-scroll-body><swiper><swiper-item><!-- 里层 scroll-view --><scroll-view type="list" associative-container="nested-scroll-view"><view>里层 scroll-vew 的节点 1</view><view>里层 scroll-vew 的节点 2</view></scroll-view></swiper-item><swiper-item></swiper-item><swiper-item></swiper-item></swiper></nested-scroll-body>
</scroll-view>

二、页面使用scroll-view标签页面高度设置100vh,页面输入框内容会发生上移

问题:页面使用scroll-view标签页面高度设置100vh,页面输入框内容会发生上移

解决方案:1、页面高度设置为100%  

                  2、使用calc样式

	.scroll-view-hight {height: calc(100vh + 1px);}

三、微信小程序使用vant下拉菜单在页面中间非遮罩层部分可滚动

解决方案:1、使用变量状态控制页面是否可滚动,禁用滚动条

2、使用顶部弹出层,禁用遮罩层事件

相关文章:

  • 8.Three.js中的 StereoCamera 立体相机详解+示例代码
  • 鼠标获取坐标 vs 相机获取坐标
  • Vue 2 和 Vue 3 中 Vue 实例变量方法的功能差异对比,包含关键方法的详细说明和表格总结
  • 网工备考考纲变化总结
  • ElasticSearch深入解析(五):如何将一台电脑上的Elasticsearch服务迁移到另一台电脑上
  • 详解RabbitMQ工作模式之工作队列模式
  • 定时器的源码介绍与简单实现——多线程编程简单案例[多线程编程篇(5)]
  • Java方法执行机制与入口点实现深度解析
  • HarmonyOS SDK助力鸿蒙版今日水印相机,真实地址防护再升级
  • 第36课 常用快捷操作——用“鼠标右键”退出当前命令
  • RestRequest ,newtonsoft解析
  • 在VS2022中使用Lua与c交互(二)
  • 佛山大旺高新区3650 M5 ERP服务器维修案例
  • 服务器部署flask
  • 第十四章-PHP与HTTP协议
  • 微信聊天机器人搭建 教程/开发
  • 12前端项目----添加购物车1.0
  • 基于 SpringBoot 与 Redis 的缓存预热案例
  • git提交规范记录,常见的提交类型及模板、示例
  • Awesome-Embodied-AI:具身AI机器人领域最全资源汇总(含人形机器人,多足机器人,灵巧手等精选资源)
  • “杭州六小龙”的招聘迷局
  • “不意外”和“不遗余力”,直击上海商超对接外贸企业
  • 杜前任宁波中院代理院长,卸任宁波海事法院院长
  • 朝鲜派兵库尔斯克是否有助于解决乌克兰危机?外交部回应
  • 吉林省公安厅出入境管理总队政委明志全已任省安保集团总经理
  • 在差异中建共鸣,《20世纪美国文学思想研究》丛书出版