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

uni-app:自带的消息提示被遮挡的解决办法(自定义消息提示框)

效果:

代码:

1、在最外层或者根组件的模板中添加一个容器元素,用于显示提示消息。例如:

<div class="toast-container" v-if="toastMessage"><div class="toast-content">{{ toastMessage }}</div>
</div>

2、在对应的样式文件中设置容器的样式,使其覆盖在页面的最上方。例如:

.toast-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999; /* 设置一个较高的层级,确保在最上方 */pointer-events: none; /* 禁止容器响应用户的交互事件 */
}.toast-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: rgba(0, 0, 0, 0.7);color: #fff;padding: 10px 10px;border-radius: 4px;font-size:14px;
}

3、在对应的 JavaScript 文件中,通过控制数据来显示和隐藏提示消息。例如:

data() {return {toastMessage: false,};
},
methods: {showCustomToast(message) {this.toastMessage = message;setTimeout(() => {this.hideCustomToast();}, 2000); // 控制提示消息显示时间,比如2秒后自动隐藏},hideCustomToast() {this.toastMessage = false;}
}

4、在需要显示提示消息的地方,调用 showCustomToast() 方法,并传入相应的消息内容。例如:

this.showCustomToast('这是提示消息的内容');

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

相关文章:

  • PHP设备检验系统Dreamweaver开发mysql数据库web结构php编程计算机网页代码
  • Windows 可以使用以下快捷键打开终端(命令提示符)
  • Netty编程面试题
  • math_review
  • 肖sir__设计测试用例方法之场景法04_(黑盒测试)
  • plt函数显示图片 在图片上画边界框 边界框坐标转换
  • 运行期获得文件名和行号
  • 数组操作UNIAPP
  • MySQL——无法打开MySQL8.0软件安装包或者安装过程中失败,如何解决?
  • DB2存储过程如何编写和执行
  • SpringBoot + FFmpeg实现一个简单的M3U8切片转码系统
  • SpringCloud(35):Nacos 服务发现快速入门
  • OSPF实验:配置与检测全网互通
  • 常见的五种设计模式
  • pandas读取一个 文件夹下所有excel文件
  • Python网页请求超时如何解决
  • 虚幻引擎集成web前端<二>:UE4 像素流 与 web 通信
  • 618-基于FMC+的XCVU3P高性能 PCIe 载板 设计原理图
  • ABB UF C911B108 3BHE037864R010控制主板模块
  • 基于SpringBoot开发的疫情信息管理系统
  • 手敲Cocos简易地图编辑器:人生地图是一本不断修改的书,每一次编辑都是为了克服新的阻挡
  • MySQL——修改数据库和表的字符编码
  • 中国人民大学与加拿大女王大学金融硕士——人生总要逼自己一把
  • SAP MM学习笔记 - 错误 ME092 - Material mainly procured internally(原则上该物料只能内部调达)
  • 【EI会议征稿】2023年智能科学与计算机工程国际学术会议(ISCE 2023)
  • Java多线程编程
  • Windows wsl2安装Ubuntu
  • csp-j模拟赛1总结
  • 有哪些做流程图的软件?分享一些制作方法和注意事项
  • 人工智能AI 全栈体系(一)