首页 > 其他分享 >Vue3.0 中使用 wangEditor 富文本编辑器

Vue3.0 中使用 wangEditor 富文本编辑器

时间:2023-10-23 10:04:41浏览次数:36  
标签:文本编辑 const wangEditor WangEditor Vue3.0 editor editorContainer ref

当使用Vue 3.0版本时,wangEditor的使用方法略有不同。以下是在Vue 3.0中使用wangEditor富文本编辑器的示例代码:


```

<template>

 <div>

   <div ref="editorContainer"></div>

   <button @click="saveContent">保存</button>

 </div>

</template>


<script>

import { ref, onMounted } from 'vue';

import WangEditor from 'wangeditor';


export default {

 setup() {

   const editorContainer = ref(null);


   onMounted(() => {

     const editor = new WangEditor(editorContainer.value);

     editor.create();

   });


   const saveContent = () => {

     const editor = WangEditor.getEditor(editorContainer.value);

     const content = editor.txt.html();

     // 处理保存逻辑,可以将content发送到服务器或者进行其他操作

     console.log(content);

   };


   return {

     editorContainer,

     saveContent

   };

 }

};

</script>

```

在这个示例中,使用了Vue 3.0的Composition API来编写组件。通过ref函数创建了一个响应式的editorContainer引用,用于获取编辑器的容器元素。


在onMounted钩子函数中,创建了wangEditor实例,并将其绑定到editorContainer.value上。这里使用.value来访问ref对象的值。


在saveContent函数中,通过WangEditor.getEditor()方法获取编辑器实例,并使用editor.txt.html()获取编辑器中的内容。可以根据需要自行处理保存逻辑。


确保在项目中正确安装了wangEditor,并在使用前进行了引入。

标签:文本编辑,const,wangEditor,WangEditor,Vue3.0,editor,editorContainer,ref
From: https://blog.51cto.com/u_15315508/7983235

相关文章

  • VIM文本编辑器
    一、vim使用介绍vim介绍在linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word的话,那么你可能会感觉linux字符界面的文本编辑工具并不是太好用,毕竟没有图形窗口,看着不会太舒服......
  • vue2使用 tinymce富文本编辑器-图片上传、粘贴图片上传致服务器
    1.安装tinymce富文本编辑器插件npmitinymcenpmi@tinymce/tinymce-vue2.创建Editor.js文件封装组件以便使用<template><divclass="tinymce-editor"><editorv-model="myValue":init="init":disabled="disabled&qu......
  • vue-quill-editor富文本编辑器
    安装npm vue-quill-editornpminstallvue-quill-editor--save引入main.js文件里//字典标签组件importquillEditorsfrom"./components/quillEditor/index";//注册全局容器Vue.component("quillEditors",quillEditors);//富文本框文件目录预览openai的chatgpt描述一个表......
  • 常用的文本编辑软件
    文本编辑软件是用于创建、编辑和格式化文本文档的工具。以下是一些常用的文本编辑软件:MicrosoftWord:MicrosoftWord是最常见的文本编辑软件之一,广泛用于创建和编辑文档。它提供了丰富的格式化和排版选项,适用于文档处理、报告撰写和简历编辑等任务。GoogleDocs:GoogleDocs是基于......
  • 界面组件DevExpress WinForms v23.1 - 富文本编辑器等功能升级
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpressWinForm 控件已正式发布v23.1版本,此版......
  • vue项目中的Tinymce富文本编辑器如何从word中粘贴图片上传到七牛云
    Tinymce富文本编辑器粘贴图片时需要上传到自己的空间中才能被打开。一、首先需要安装引入七牛云npminstallqiniu-jsvarqiniu=require('qiniu-js')//orimport*asqiniufrom'qiniu-js'二、同时引入客户端生成的tokenimport{qiniuTokenCreate}from"@/assets/js/qin......
  • TinyMCE富文本编辑器导入word文件内容,使word文件上的的图文内容能正常显示图片
    今天在使用后台管理系统录入富文本数据时,发现从微信等APP上复制过来的图文内容直接粘贴到TinyMCE富文本编辑器上时图片可以正常显示,而从word上复制过来的图文内容,粘贴时只能显示文字,图片内容不能正常显示。查找问题后发现从微信上复制过来的是Base64图片,而从word上复制过来的图片......
  • 解决wangEditor从word复制粘贴图片,带有页眉页脚的问题
    话不多说,直接贴代码。rtf数据能提取到页眉页脚图片的原因:提取Word文档中包含的所有图像数据,包括页眉和页脚中的图像数据。这是因为RTF(RichTextFormat)是一种标记语言,可以在其中嵌入文本、图像和其他媒体类型的数据。在Word中,页眉和页脚的内容也可以通过RTF格式进行描述......
  • 富文本编辑器 django-mdeditor如何复制粘贴图片
    1、找到文件\site-packages\mdeditor\templates\markdown.html文件2、找到<scripttype="text/javascript">这行3.这行及以下所有内容删除,也就是把js这块代码全删除了,把js替换<scripttype="text/javascript">$(function(){editormd("{{id}}-wmd-wrapp......
  • vue使用富文本编辑器vue-quill-editor,含拖拽图片,调整默认高度
    这两天的工作用到了vue\-quill-editor,来记录一下使用心得/踩过的坑供大家参考。1、安装npminstall vue-quill-editornpminstallquill2、引入main.js里样式也记得引入:importVueQuillEditorfrom'vue-quill-editor'import'quill/dist/quill.core.css'import'quill/dist/qu......