首先下载插件
npm install wangeditor --save
在组件中引入
<template>
<div id="richText"></div>
</template>
<script setup>
import E from 'wangeditor'
import { ref, onMounted } from 'vue' //onMounted 在渲染之后进行实例化
// 富文本编辑器
const Editor = ref('')
onMounted(() => {
Editor.value = new E('#richText')
// 若想本地上传图片,将Base64设置为true
Editor.value.config.uploadImgShowBase64 = true
// 隐藏网络图片,如果不隐藏,那么两种形式的上传图片都显示
Editor.value.config.showLinkImg = false
// 创建
Editor.value.create()
// 这是富文本中的内容
Editor.value.txt.html()
})
</script>
<style scoped>
#richText {
width: 100%;
height: 400px;
background-color: #fff;
}
</style>