1、最简单直接的解析富文本方法v-html。
假设后台返回的是这样的富文本时,我们就可以直接使用v-html去解析即可。
2、使用小程序标签 rich-text
<!-- 富文本组件展示html标签 rich-text -->
<!-- <rich-text
:nodes="`<h1>富文本</h1><h2>富文本</h2><h3>富文本</h3>`"
></rich-text> -->
3、uview组件:u-parse
3.1 安装uview,前提你已经安装好scss可在HBuilder中的工具->安装插件查看或安装。然后再uniapp中的插件市场搜索uview安装插件至项目中。
3.2 使用富文本编辑器Parse
<template>
<view class="u-content">
<u-parse :content="content"></u-parse>
</view>
</template>
<script>
export default {
data() {
return {
content: `
<p>露从今夜白,月是故乡明</p>
<img src="https://cdn.uviewui.com/uview/swiper/2.jpg" />
`
}
},
}
</script>
<style lang="scss" scoped>
.u-content {
padding: 24rpx;
}
</style>