当前位置: 首页 > 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.xdnf.cn/news/1131913.html

相关文章:

  • Maven入门指南:生命周期、阶段和执行顺序详解
  • Qt 将触摸事件转换为鼠标事件(Qt4和Qt5及以上版本)
  • webpack和vite对比
  • Django基础(三)———模板
  • 大语言模型(LLM)训练的教师强制(Teacher Forcing)方法
  • django在线音乐数据采集-22647
  • Anspire Open暑期上新季 - 第二弹Anspire Browser Agent,开启云端自动化新纪元
  • 【RTSP从零实践】13、TCP传输AAC格式RTP包(RTP_over_TCP)的RTSP服务器(附带源码)
  • Node.js Process Events 深入全面讲解
  • 【AI智能体】Dify 基于知识库搭建智能客服问答应用详解
  • 壹脉销客AI电子名片源码核心架构
  • SSM框架学习——day3
  • 【JVM】内存分配与回收原则
  • RAG优化秘籍:基于Tablestore的知识库答疑系统架构设计
  • 【前端】HTML语义标签的作用与实践
  • 产品经理笔试考试回忆集(2025湖南某国企)
  • 智慧公厕系统打造洁净、安全的公共空间
  • 搭建云途YTM32B1MD1芯片VSCODE+GCC + Nijia + Cmake+Jlink开发环境
  • WebStorm vs VSCode:前端圈的「豆腐脑甜咸之争」
  • vscode连接不上云服务解决
  • 万字长文解析 OneCode3.0 AI创新设计
  • [Linux入门] Linux 账号和权限管理入门:从基础到实践
  • 【Java入门到精通】(五)初识MySql数据库
  • beautiful-react-hooks库——入门实践常用hook详解
  • [Matlab]使用系统辨识应用程序辨识线性模型
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博类别信息爬取
  • CoreNext主题源码 V1.7.1开心版 WordPress轻量高性能主题
  • 访问者设计模式
  • Ray集群部署与维护
  • pytorch | minist手写数据集