uni-app自定义弹窗遮罩层不跟随滚动的正确做法是:避免使用position:fixed,改用position:absolute+100vw/100vh,H5端加transform:translateZ(0)硬件加速,App端需将遮罩挂载到page外层。uni-app 弹窗遮罩层不跟随滚动怎么办遮罩层固定在视口,但内容区域滚动时遮罩层跟着动——这是 position: fixed 在 iOS WebView 和部分安卓 WebView 中失效导致的。uni-app 的 uni.showModal 等原生弹窗不支持自定义样式,所以必须手写组件,而手写时容易忽略 WebView 渲染特性。别用 position: fixed 直接套在 view 上:H5 端在 iOS 下会“粘”在页面滚动位置,不是视口中心正确做法是把遮罩层和弹窗都放在 page 根节点下(用 uni.createSelectorQuery() 或 uni.getSystemInfoSync() 动态计算高度),或改用 position: absolute + top: 0; left: 0; width: 100vw; height: 100vh;H5 端可加 transform: translateZ(0) 强制硬件加速,避免遮罩层闪烁或错位App 端(iOS)需注意:如果页面用了 scroll-view,遮罩层必须挂载到 page 外层(如通过 uni.$emit + 全局插槽),否则会被 scroll-view 的 overflow 隐藏uni-app 自定义弹窗怎么阻止背景点击穿透点了遮罩层没关闭、或者点到后面按钮触发了事件——本质是 touch 事件冒泡或 catchtouchmove 没写全。uni-app 的事件捕获比小程序更弱,尤其在 H5 端。遮罩层必须同时写 catchtouchmove 和 catchtap(不能只写 bindtap),否则 iOS 下快速点击可能穿透弹窗内容区要加 catchtouchmove,防止内部滚动时触发背景滚动(特别是 Android 微信内置浏览器)别依赖 pointer-events: none 控制交互:H5 端兼容性差,App 端部分版本不识别简单方案:遮罩层 z-index 设为 9999,弹窗设为 10000,并确保父容器没设 overflow: hidden 或 transform(会创建新层叠上下文,导致 z-index 失效)uni-app 弹窗动画卡顿或闪一下再出现动画靠 transition 或 animation 实现时,H5 端常见卡顿,App 端某些安卓机直接无动画——根本原因是 uni-app 的 view 组件在非原生渲染路径下,CSS 动画帧率不稳定。 arXiv Xplorer ArXiv 语义搜索引擎,帮您快速轻松的查找,保存和下载arXiv文章。
uni-app怎么实现弹窗 uni-app自定义模态框遮罩层【代码】
张小明
前端开发工程师
我重新梳理了一遍 RAG,终于明白它不只是接个向量库
文章目录一、引言二、为什么大模型需要RAG?三、RAG 到底是怎么跑起来的?四、第一步:先让知识进入系统1. PDF 为什么麻烦?2. 为什么预处理很关键?五、为什么切片是 RAG 里最容易被低估的一步?1. 固定长度切片…
计算机毕业设计:Python农产品价格与销量关联分析系统 Django框架 数据分析 可视化 大数据 大模型 机器学习(建议收藏)✅
1、项目介绍 技术栈 采用 Python 语言开发,基于 Django 框架搭建后端服务,使用 MySQL 数据库进行数据存储,前端结合 HTML 与 Echarts 可视化库实现数据展示。 功能模块农产品价格区间分布农产品销量分布农产品不同省份销量分布农产品…
别再学框架了!2026奇点大会证实:未来3年高薪岗位只筛选这7种AGI协同行为模式
第一章:2026奇点智能技术大会:AGI与编程能力 2026奇点智能技术大会(https://ml-summit.org) AGI驱动的实时代码生成范式 本届大会首次公开展示了基于多模态具身推理的AGI编程代理——SingularityCoder v3.2。该系统不再依赖静态训练数据,而…
STTN算法研究
STTN(Spatial-Temporal Transformer Network,空间-时间变换网络)是一种前沿的深度学习架构,专为视频修复任务设计,特别在处理动态场景下的字幕去除、物体移除等应用中展现出卓越性能。与传统专注于静态图像修复的算法不同,STTN通过联合建模空间和时间维度的信息,有效解决…
LangChain学习笔记--Model I/O 模块部分 1.5 Prompt Template(提示词模板)
LangChain学习笔记–Model I/O 模块部分 1.5 Prompt Template(提示词模板) 介绍 Prompt Template 可以理解为一种“提示词模板”。来自langchain_core.prompts中 它的核心是:把固定的提示内容先写好,并预留几个…
TypeScript 元组
TypeScript 元组 引言 TypeScript 作为 JavaScript 的超集,提供了更强大的类型系统,使得开发者能够编写更健壮、更易于维护的代码。在 TypeScript 中,元组(Tuple)是一种特殊的数组类型,它允许开发者定义一个已知元素数量和类型的数组。本文将详细介绍 TypeScript 中的元…