0


element-ui中this.$confirm提示文字中,部分有颜色(自定义)

如图
在这里插入图片描述

想要让element-ui中的提示文字中,部分有颜色可以如下设置:

MessageBox 组件可以通过传递一个 HTML 片段来自定义对话框内容的样式。 注意,在使用 MessageBox 组件时需要添加 dangerouslyUseHTMLString: true 选项来启用自定义 HTML 片段。

  1. 可以直接这么写
this.$confirm('请确认是否将该干预策略<span style="color: red;">下线</span>,确认后立即生效。','下线确认',{confirmButtonText:'确定下线',cancelButtonText:'取消',dangerouslyUseHTMLString:true,type:'warning',}).then(()=>{// 确认操作的代码}).catch(()=>{// 取消操作的代码});
  1. 也可以封装成一个变量

为了确保代码的可读性和可维护性,通过字符串模板来动态生成对话框的内容。

handleOffline(row){const operationText ='<span style="color: red;">下线</span>';this.$confirm(`请确认是否将该干预策略${operationText},确认后立即生效。`,'下线确认',{confirmButtonText:'确定下线',cancelButtonText:'取消',dangerouslyUseHTMLString:true,}).then(()=>{const params ={type:'offline',};lineMaterial(params, row.id).then(res=>{if(res.status ===200){this.init();}});}).catch(()=>{this.$message({type:'info',message:'已取消',});});},

本文转载自: https://blog.csdn.net/weixin_57541715/article/details/130493196
版权归原作者 Uaenali 所有, 如有侵权,请联系我们删除。

“element-ui中this.$confirm提示文字中,部分有颜色(自定义)”的评论:

还没有评论