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

uniapp uni-popup底部弹框留白 底部颜色修改 滚动穿刺


 

        做底部弹框的时候,可能出现以下场景需要处理。

        一、出现底部留白不是白色,需要修改颜色的时候:

        1、如果弹框不需要圆角效果,则在uni-popup加上背景色就行,弹框是个直角样式:

        2、如果需要圆角效果,千万不能加backgroundColor这个属性,在style里面设置view的圆角效果:

        

        其中style样式:

效果:

        底部会有安全距离:

        如果直接设置padding-bottom:20rpx,会出现如下:

                这时候需要设置uni-popup的safeArea属性为false:

        

效果:

        需要在style设置底部间距:

        三、弹框滚动时背景跟着滚动,解决方法监听change事件,设置overflow属性:

        xml:

        头部添加page-meta属性

        弹框添加change方法    

    js里面method:

这样就不会滚动穿刺了。

        最终代码:

        其中type是指底部弹出,change方法解决弹框滚动时背景跟着滚动,safeArea是指弹框底部是否有安全距离。

        其中设置背景白色,上圆角,然后就是距离底部要动态根据底部安全距离做留白,有的没有这个安全距离就给了20rpx。


http://www.mrgr.cn/news/15020.html

相关文章:

  • 【原型设计工具评测】Axure、Figma、Sketch三强争霸
  • 【Java 数据结构】HashMap和HashSet介绍
  • 深入理解 XSS 漏洞:原理、危害与防范
  • LeetCode 热题100-63 搜索插入位置
  • RabbitMQ 集群与高可用性
  • Golang | Leetcode Golang题解之第384题打乱数组
  • Bootstrap 滚动监听(Scrollspy)插件
  • 大模型技术 | 基于 Langchain 和 Streamlit,构建多 PDF RAG 聊天机器人
  • 红蓝对抗,你懂得多少?
  • 铭江酒趣乐园小程序
  • Linux学习(13)计算机网络基础概论
  • 深度学习实用方法 - 调试策略篇
  • MATLAB学习笔记4
  • 构建高可用的微服务架构:Spring Cloud Consul与负载均衡
  • 嵌入式数据库
  • 根据两个位置的经纬度,计算其距离和方位
  • 重新配置和安装一个 Docker Compose 项目中的特定容器
  • 基于Spring Boot的文字识别系统
  • 三消自动跑关AI
  • 《软件工程导论》(第6版)第1章 软件工程学概述 复习笔记