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

uniapp写好的弹窗组件

效果图

view部分

<button @click="miniToMdel">点击打开弹窗</button><!-- 黑色背景蒙版 --><view class="miniBgdCol" @click="miniHideModal" v-if="miniShowModal"></view><!-- 弹框内容 --><view class="modalDialog" v-if="miniShowModal"><view class="miniTitle">确认退款</view><view class="miniWhether">是否确认申请退款?</view><!-- 取消确定按钮 --><view class="miniBtn"><button class="cancel" @click="cancel">取消</button><button class="confirm" @click="confirm">确定</button></view></view>

js部分

data() {return {miniShowModal: false, //默认隐藏弹框}},methods: {//点击按钮弹出弹框miniToMdel() {this.miniShowModal=true;},// 点击确定按钮时关闭弹框confirm() {this.closeOn()},//点击蒙版时关闭按钮miniHideModal: function () {this.closeOn()},//点击取消按钮时关闭弹框cancel() {this.closeOn()},// 关闭事件方法closeOn() {this.miniShowModal=false;},
})
}

css部分

.miniBgdCol {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.6;overflow: hidden;z-index: 0;
}.modalDialog {width: 80%;position: fixed;top: 32%;left: 50%;z-index: 9;margin-left: -40%;background: #f9f9f9;border-radius: 20rpx;
}.miniTitle {font-size: 32rpx;font-weight: 600;color: #252525;padding: 24rpx 0rpx;border-bottom: 2rpx solid #EEEEEE;display: flex;justify-content: center;
}.miniWhether {display: flex;justify-content: center;align-items: center;font-size: 28rpx;color: #252525;padding: 40rpx 0rpx;
}.miniBtn {display: flex;justify-content: center;padding: 10px 0rpx 30rpx 0rpx;
}button::after {border-width: 0
}.miniBtn button {padding: 0rpx 100rpx;border-radius: 36rpx;font-size: 28rpx;
}.miniBtn button:first-child {border: 2rpx solid #979797;color: #5e5e5e;
}.miniBtn button:last-child {background: #FED10A;
}

http://www.lryc.cn/news/590401.html

相关文章:

  • OWASP Top 10 攻击场景实战
  • 在 CentOS 8 上彻底卸载 Kubernetes(k8s)
  • 01 启动流程实例
  • ICMR-2025 | 杭电多智能体协作具身导航框架!MMCNav:基于MLLM的多智能体协作户外视觉语言导航
  • 钱包核心标准 BIP32、BIP39、BIP44:从助记词到多链钱包的底层逻辑
  • STM32F4踩坑小记——使用HAL库函数进入HardFault
  • 蓝光三维扫描技术:手机闪光灯模块全尺寸3D检测的高效解决方案
  • HTML基础知识 二(创建容器和表格)
  • 在虚拟环境中复现论文(环境配置)
  • Class<T> 类传递及泛型数组
  • SSH连接复用技术在海外云服务器环境下的稳定性验证与优化方案
  • 动态规划的核心性质——最优化原理 (Principle of Optimality)
  • git的diff命令、Config和.gitignore文件
  • Python编程基础(六)| 用户输入和while循环
  • slurm设置用户节点和分区权限
  • Telink的GPIO
  • 系统思考场景应用
  • Node.js基础用法
  • 3DGS之COLMAP
  • iOS 抓包工具选择与配置指南 从零基础到高效调试的完整流程
  • VR 污水厂初体验:颠覆传统认知​
  • CSS全面系统教程:从入门到精通网页样式设计
  • 安全初级作业2
  • 基于SpringBoot+Uniapp球场预约小程序(腾讯地图API、Echarts图形化分析、二维码识别)
  • Vue在线预览Excel和Docx格式文件
  • 【IDEA】格式化代码工具配置
  • STM32硬件I2C的注意事项
  • c语言-数据结构-二叉树的遍历
  • 2025华为ODB卷-宜居星球改造计划200分-三语言题解
  • Jenkins credentials 增加了github credential 但是在Git SCM 凭证中不显示