0


前端在this.$message.error中实现换行或居中的操作

前端在this.$message.error中实现换行或居中的操作

换行:

1- 在this.$message.error的参数中使用

\n

字符来表示换行,

例如

this.$message.error('第一行\n第二行')

2- 在this.$message.error的参数中使用

<br>

标签来表示换行,并且设置

dangerouslyUseHTMLString: true

属性,

例如

this.$message.error({ dangerouslyUseHTMLString: true, message:'第一行<br>第二行', })

3- 在this.$message.error的参数中使用数组来表示多行消息,并且设置

dangerouslyUseHTMLString: true

属性,

例如

this.$message.error({ dangerouslyUseHTMLString: true, message:['第一行', '第二行'].join('<br>') })

居中:

也是同理于换行操作,主要是设置这个dangerouslyUseHTMLString属性,让这里面的文本可以被html格式编辑,由于markdown的某些bug,先写在代码块里

1- 在this.$message.error的参数中使用<p>标签来表示换行,并且设置dangerouslyUseHTMLString:true属性,
例如this.$message.error({dangerouslyUseHTMLString:true,message:'<p>第一行</p><p>第二行</p>',})。然后在CSS样式中给<p>标签添加text-align: center;属性来实现居中。

2- 在this.$message.error的参数中使用数组来表示多行消息,并且设置dangerouslyUseHTMLString:true属性,
例如this.$message.error({dangerouslyUseHTMLString:true,message:['<div style="text-align: center;">第一行</div>','<div style="text-align: center;">第二行</div>'].join(''),})。这样可以在每一行的<div>标签中设置居中样式。、

3- 在this.$message.error的参数中使用自定义的类名来表示多行消息,并且设置dangerouslyUseHTMLString:true属性,
例如this.$message.error({dangerouslyUseHTMLString:true,message:'<div class="my-message"><span>第一行</span><br><span>第二行</span></div>',})。然后在CSS样式中给.my-message span添加display: block; text-align: center;属性来实现换行和居中。

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

“前端在this.$message.error中实现换行或居中的操作”的评论:

还没有评论