Skip to content

富文本渲染器

说明: 后台富文本编辑处 <p> 标签有默认间距,前台渲染需要给 <p> 标签加默认样式 margin: 15px 0,给 <img> 标签加样式宽度100%,<rich-text-renderer/>组件内已处理。

版本说明

时间修改人备注
2025-04-23YG初始化文档

组件效果

组件效果图

组件参数

参数名类型默认值必填说明
nodesArray / String''节点列表 / HTML String
userSelectBooleantrue是否允许用户选择

组件使用

vue
<template>
    <rich-text-renderer :nodes="content" />
</template>
<script setup>
import { ref } from 'vue';
import RichTextRenderer from '@/components/RichTextRenderer.vue'

const content = ref('<p>Hello World</p><div style="text-align:center;"><img src="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png"/></div>');

</script>