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

Element中ElMessageBox弹框内容及按钮样式自定义

需求背景:

  1. 要求展示文本内容红色字体突出展示
  2. 要求按钮为红色背景

代码实现如下:

<template><el-button plain @click="open">Click to open the Message Box</el-button></template><script lang="ts" setup>import { ElMessage, ElMessageBox } from 'element-plus'const open = () => {ElMessageBox.confirm('设置<span style="color: #f40;">确认按钮</span>的颜色. Continue?','Warning',{confirmButtonText: '确认',cancelButtonText: '取消',type: 'warning',confirmButtonClass: 'el-button--danger',// 可以用element自带的,也可以完全自定义dangerouslyUseHTMLString: true,}).then(() => {ElMessage({type: 'success',message: 'Delete completed',})}).catch(() => {ElMessage({type: 'info',message: 'Delete canceled',})})
}</script>

第一个要求:

dangerouslyUseHTMLString: true

设置完该属性后,可以在需要自定义样式的文本上使用标签样式实现

第二个要求:

第一种:element可以满足的样式,可以直接使用,如代码实现中

第二种:完全自定义样式,通过在style标签实现,切记不可带scoped,由于scoped属性的限制导致不生效。

confirmButtonClass: ‘custom-style’

<style lang="scss">.custom-style {/* 自定义样式 */}
</style>

实现效果如下:
在这里插入图片描述

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

相关文章:

  • 服务器版本信息泄露-iis返回包暴露服务器版本信息
  • [Linux入门] Linux 文件系统与日志分析入门指南
  • Linux中scp命令传输文件到服务器报错
  • (Arxiv-2025)利用 MetaQueries 实现模态间迁移
  • 在 Ubuntu 上将 Docker 降级到版本 25.0.5 (二) 降低版本,涉及兼容性问题
  • 欧盟网络安全标准草案EN 18031详解
  • 我用EV-21569-SOM评估来开发ADSP-21569(十三)-SigmaStudio Plus做开发(4)
  • sqlsuger 子表获取主表中的一个字段的写法
  • 进程间通信之-----零拷贝
  • AI替代人工:浪潮中的沉浮与觉醒
  • 【Java学习|黑马笔记|Day21】IO流|缓冲流,转换流,序列化流,反序列化流,打印流,解压缩流,常用工具包相关用法及练习
  • Log4j2漏洞复现
  • 论文解析 基于遗传算法增强YOLOv5算法的合成数据风力涡轮叶片缺陷检测
  • mysql什么时候用char,varchar,text,longtext
  • 什么是HTTP长连接、短连接?谁更能抗DoS攻击?
  • C# 正则表达式
  • C#使用socket报错 System.Net.Sockets.SocketException:“在其上下文中,该请求的地址无效。
  • 抽奖系统(2)——注册/登陆
  • C#面向对象三大特性的封装
  • C#定时任务实战指南:从基础Timer到Hangfire高级应用
  • 【系统全面】常用SQL语句大全
  • 避坑:C# json反序列化为float精度丢失
  • 棱镜技术在光谱相机中应用
  • 第八章 W55MH32 HTTP Client示例
  • 机器人行业工商注册企业基本信息数据(1958-2023年)
  • 9.0% 年增速驱动!全球自清洁滚轮拖布机器人市场2031年将迈向 946 百万美元
  • [spring6: @EnableWebSocket]-源码解析
  • [深度学习] 大模型学习3下-模型训练与微调
  • (Arxiv-2025)OmniGen2:通向先进多模态生成的探索
  • springboot集成LangChain4j