富文本的使用 [wangEditor5]
1.安装
npm install @wangeditor/editor --save
//安装 Vue2 组件(可选)
npm install @wangeditor/editor-for-vue --save
2.引用
2.1 js部分
注册组件
import { Editor, Toolbar } from '@wangeditor/editor-for-vue'
export default Vue.extend({
components: { Editor, Toolbar },
data() {
return {
editor: null, //富文本对象
html: '', //富文本中的内容 通过v-model 进行数据绑定
toolbarConfig: {},
editorConfig: {
placeholder: '请输入内容23...',
MENU_CONF: {
uploadImage: {
server: 'http://192.168.0.88:8888/api/private/v1/upload', //图片上传的地址
},
},
}, //编译器的配置,输入提示、图片上传
mode: 'default', // or 'simple' 输入的内容选中时可以操作
}
},
methods: {
onCreated(editor) {
this.editor = Object.seal(editor) // 一定要用 Object.seal() ,否则会报错
},
},
beforeDestroy() {
const editor = this.editor
if (editor == null) return
editor.destroy() // 组件销毁时,及时销毁编辑器
}
})
</script>
2.2 html 部分
<template>
<div style="border: 1px solid #ccc;">
<Toolbar
style="border-bottom: 1px solid #ccc"
:editor="editor"
:defaultConfig="toolbarConfig"
:mode="mode"
/>
<Editor
style="height: 500px; overflow-y: hidden;"
v-model="html"
:defaultConfig="editorConfig"
:mode="mode"
@onCreated="onCreated"
/>
</div>
</template>
2.3 Css部分
<style src="@wangeditor/editor/dist/css/style.css"></style>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端