当前位置: 首页 > 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.dtcms.com/a/295159.html

相关文章:

  • 论文解析 基于遗传算法增强YOLOv5算法的合成数据风力涡轮叶片缺陷检测
  • 面试150 环形子数组的最大和
  • StringBuilder学习
  • Python 程序设计讲义(8):Python 的基本数据类型——浮点数
  • 【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装
  • C基础 07_综合案例《猜拳游戏》
  • 机器学习与视觉结合开发基础
  • IPTV电视直播源更新工具和检测直播源工具
  • Python打卡Day22 kaggle泰坦尼克号生存预测
  • 基于Informer+BiGRU-GAtt的并行预测模型
  • Java开发岗面试记录合集
  • 二分查找----3.在排序数组中查找元素的第一个和最后一个位置
  • 语音增强相关技术
  • 【世纪龙科技】新能源汽车维护与故障诊断-汽车专业数字课程资源
  • 第八讲:C++中的vector
  • Ⅹ—6.计算机二级综合题5---6套
  • Fast Frequency Estimation Algorithm by Least Squares Phase Unwrapping
  • OpenLayers 快速入门(三)Source 对象补充
  • 车载绝缘子放电状态检测系统数据分析软件需求说明书
  • android15 wifi信号格数DB值对应关系及wifi回连时间
  • Python3常见接口函数
  • 详解FreeRTOS开发过程(四)-- 任务切换
  • 进程间通信之-----零拷贝
  • 【已解决】Jetson Orin NX apt更换国内源
  • 网络基础DAY18-动态路由协议基础
  • 零增益扰动!纯相位旋转:二阶全通滤波器实现精准超前矫正
  • 压测软件JMeter安装配置以及创建桌面快捷方式(详细图解)
  • 【每日算法】专题十八_BFS 解决拓扑排序
  • 前端开发性能监控详解
  • OpenCV(02)图像颜色处理,灰度化,二值化,仿射变换