富文本上传图片及回显功能

简介:

1、首先安装依赖 @wangEditor vue3安装依赖

yarn add @wangeditor/editor-for-vue@next
# 或者 npm install @wangeditor/editor-for-vue@next --save


2、根据实际情况(看接口是否要转成base64格式)


<div style="border: 1px solid #ccc">
            <Toolbar
              style="border-bottom: 1px solid #ccc"
              :editor="editorRef"
              :defaultConfig="toolbarConfig"
              :mode="mode"
            />
            <Editor
              style="height: 300px; overflow-y: hidden"
              v-model="ruleForm.introduce"
              :defaultConfig="editorConfig"
              :mode="mode"
              @onCreated="handleCreated"
            />
          </div>


3、js部分引入

import "@wangeditor/editor/dist/css/style.css"; // 引入 css
import { Editor, Toolbar } from "@wangeditor/editor-for-vue";


4、富文本配置


//富文本配置
// 编辑器实例,必须用 shallowRef
const editorRef = shallowRef();
const toolbarConfig = {};、
// 上传图片
const editorConfig = {
  MENU_CONF: {
    uploadImage: {
      server: "/pcapi/index/upload",
      fieldName: "file",
      methods: "post",
      metaWithUrl: true,
      onSuccess(file, res) {
        console.log(`${file.name} 上传成功`, res);
      },
      customInsert(res, insertFn) {
        console.log(res);
        insertFn("https://c2c.kuxia.top" + res.url);
      }
    }
  }
};
// 组件销毁时,也及时销毁编辑器
onBeforeUnmount(() => {
  const editor = editorRef.value;
  if (editor == null) return;
  editor.destroy();
});
const handleCreated = editor => {
  editorRef.value = editor; // 记录 editor 实例,重要!
};
// 如果接口需要转成base64
 introduce(参数名): Base64.encode(ruleForm.introduce)
相关文章
|
4月前
|
JavaScript 前端开发
文本,wangEditor5教程-上传图片,在开发文档的菜单配置当中,去搜索里搜索图片,也可以找到,上传图片必须有服务端的图片,验证接口正确用postman,wangEditor的postman接口
文本,wangEditor5教程-上传图片,在开发文档的菜单配置当中,去搜索里搜索图片,也可以找到,上传图片必须有服务端的图片,验证接口正确用postman,wangEditor的postman接口
|
4月前
|
存储
文本-----富文本图片上传手工资料(上)实现图片上传和下载简单代码
文本-----富文本图片上传手工资料(上)实现图片上传和下载简单代码
|
6月前
|
前端开发
表单设计器附件的上传、显示和下载
表单设计器附件的上传、显示和下载
44 1
表单设计器附件的上传、显示和下载
|
6月前
点击富文本部分文字跳转功能
点击富文本部分文字跳转功能
94 0
|
6月前
|
存储 数据库
layui 富文本layedit编辑、存储和回显
layui 富文本layedit编辑、存储和回显
658 0
|
6月前
UEditor上传图片成功但回显不出来
UEditor上传图片成功但回显不出来
157 1
|
前端开发 JavaScript
uniapp上传图片至服务器,获得在线图片链接预览(实战)
uniapp上传图片至服务器,获得在线图片链接预览(实战)
439 0
|
JavaScript 前端开发
前端js上传照片实现可预览功能
前端js上传照片实现可预览功能
68 0
uniapp上传图片的回显
uniapp上传图片的回显
412 0
|
前端开发
多图片回显【小技巧】
多图片回显【小技巧】
98 0