vue3 vue-quill富文中 收到后台返回某个词后富文本内容中这个词变单独变为为红色
时间: 2023-08-29 22:04:25 浏览: 146
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
可以通过在富文本内容中添加标记来实现这个效果。具体步骤如下:
1. 在接收到后台返回的数据后,将需要变为红色的词语用标记包裹,例如使用`<span class="red">`标签将词语包裹起来。
2. 在渲染富文本内容时,使用`v-html`指令将数据绑定到富文本编辑器中。
3. 在CSS文件中定义`.red`类,设置字体颜色为红色即可。
示例代码如下:
```
<template>
<div>
<div v-html="content"></div>
</div>
</template>
<script>
export default {
data() {
return {
content: ''
}
},
mounted() {
// 模拟后台返回数据
const data = '这是一个需要变红的词语'
const redData = `<span class="red">${data}</span>`
this.content = `<p>${redData},这是一段普通的文本内容。</p>`
}
}
</script>
<style>
.red {
color: red;
}
</style>
```
阅读全文