富文本框wangEditor

需求:用户要求使用富文本框上传图片、文章。

需求分析:wangeditor实现需求,几行代码即可创建一个编辑器。

解决过程:

  1. 安装 npm i wangeditor --save;
  2. 引入 import E from ‘wangeditor’

子组件

<template><div id="e"></div>
</template>
<script>
import E from "wangeditor";
export default {props: {desc: {type: String,default: "",},//业务中我们经常会有添加操作和编辑操作,添加操作时,我们需清除上一操作留下的缓存isClear: {type: Boolean,default: false,},},data() {return {};},watch: {desc(val) {this.editor && this.editor.txt.html(val);},},mounted() {this.initE();},methods: {initE() {this.editor = new E("#e");//这里各位小伙伴可以查询官网,根据自己的需求进行菜单栏调整this.editor.config.menus = ["head", // 标题"bold", // 粗体"fontSize", // 字号"fontName", // 字体"italic", // 斜体"underline", // 下划线"strikeThrough", // 删除线"foreColor", // 文字颜色"backColor", // 背景颜色"link", // 插入链接"list", // 列表"justify", // 对齐方式"quote", // 引用"emoticon", // 表情"image", // 插入图片"table", // 表格"undo", // 撤销"redo", // 重复];this.editor.config.uploadFileName = "file";this.editor.config.uploadImgServer = `url`; // 你的服务器上传地址let that = this;this.editor.config.customUploadImg = async function (resultFiles,insertImgFn) {if (resultFiles.length > 1) {that.$message.error("只能上传一张图片");return;}let data = await that.$http.from("file/Upload", {file: resultFiles[0],});insertImgFn(that.$http.preview(data.fileName));};this.editor.config.onchange = (html) => {this.info_ = html; // 绑定当前逐渐地值this.$emit("change", this.info_); // 将内容同步到父组件中};this.editor.create();},mounted() {this.initE();},},
};
</script>

父组件

<template><editor :desc="Remark" @change="editor"></editor>
</template>
<script>import editor from "./components/editor";data(){return{Remark: "",}},methods: {editor(e) {this.Remarks = e;},},
</script>

好了笔记就写在这里了,点个赞

ElementUI富文本框组件wangEditor实现相关推荐

  1. uniapp 电商app 富文本框的使用——添加图文功能

    uniapp 富文本框的使用 uniapp中是有富文本框组件的. uniapp中的富文本框组件的使用官网链接:https://uniapp.dcloud.io/component/editor?id= ...

  2. vue中如何使用富文本框组件

    富文本框,就是可以在文本框里面输入文本并携带自我编辑的一种编辑器,使用vue做项目时少不了用到富文本框组件,下面就来说说该组件的使用步骤 一.首先要在vue脚手架的依赖按钮中添加新的依赖vue-qui ...

  3. uniapp 发布文章app 富文本框的使用——添加图文功能

    uniapp 富文本框的使用 uniapp中是有富文本框组件的. uniapp中的富文本框组件的使用官网链接:https://uniapp.dcloud.io/component/editor?id= ...

  4. vue中如何使用wangEditor 富文本框

    在做后台管理项目时常常会用到富文本编辑器,在这里推荐大家使用wangEditor,亲测好用 话不多说先上图 第一步安装 npm wangeditor --save 第二步在项目中使用 先建立一个wan ...

  5. java 富文本框_java-富文本(wangEditor框架)的使用教程

    富文本的使用教程(wangEditor框架) 一,相信很多人用过很多富文本的框架,现在我向大家推荐一个很实用的一个富文本框架,具有丰富的功能项,容易使用. 所以本博客介绍这个富文本编辑器的使用哈!觉得 ...

  6. 开发WinRT自定义组件之富文本框

    富文本框是常用的组件之一,多用于文章排版.用户评论等. WinRT组件中内置了两个:RichEditBox.RichTextBlock.RichEditBox可以编辑,RichTextBlock只用来 ...

  7. vue--echarts 图标库、excel导出、面包屑组件、富文本框、地图、前端使用代理访问、监控生产环境or开发环境

    目录 一.echarts 图标库 1.echarts的基础 2.项目中的使用 二.execl导出 三.面包屑组件 四.富文本框 五.地图 六.vite 构建配置 七.后端未开跨域资源共享,前端使用代理 ...

  8. vue中wangeditor富文本框的使用方法

    vue中使用的富文本插件最多的就是 wangeditor 和 vue-quill-editor .开始我用的是 vue-quill-editor,后来又换成了 wangeditor.为啥呢?因为 vu ...

  9. 基于bootstrap的富文本框——wangEditor【欢迎增加开发】

    先来一张效果图: 01. 引言 老早就開始研究富文本框的东西,在写完<深入理解javascript原型与闭包>之后,就想着要去做一个富文本框的插件的样例.

最新文章

  1. TVM 图优化Graph Optimization
  2. 使用Python3发送邮件测试代码
  3. 的正确使用_弹力袜的正确使用
  4. APPIUM Android 定位方式
  5. Bootstrap3 表格-带边框的表格
  6. 二叉查找树(二)之 C++的实现
  7. NSMethodSignature和NSInvocation的用法
  8. CN Erlounge IV 讲师名单公布及Call For Topic
  9. python实现倒n字形排列_Leetcode问题库——Z形变换(Python),补充X形变换,字形
  10. linux树形看磁盘,2 - 3、Linux—磁盘分区和挂载【2021-3-3】
  11. 数据传输服务 DTS > 数据迁移 > 同一阿里云账号实例间迁移 > RDS实例间的数据迁移
  12. 如果安卓和linux融合,今年手机厂商大吹特吹的内存融合技术,其实十年前网友就玩腻了...
  13. atitit.闭包的概念与理解attilax总结v2 qb18.doc
  14. iOS动画——流光文字
  15. 我的硬件工程师成长之路
  16. 计算机专业笔记本显卡,笔记本显卡排名图及显卡等级分类【图文】
  17. 沙龙与华为强强携手,机甲龙惊艳广州车展
  18. 【机考】华为OD2022.11.01机考题目思路与代码
  19. 把一元硬币换成1分,2分5分的硬币有几种不同的方法
  20. 基于大数据的高校英语现状分析

热门文章

  1. 电子签名能用到哪些格式上
  2. uniapp实现非图片文件下载(doc,xls.zip等格式)
  3. 计算机组装与维修技能鉴定,计算机安装调试维修员(四级)技能鉴定试题单总汇.docx...
  4. 城市群:中西部增长的新引擎
  5. 分享一个U盘容量鉴定软件 360u盘鉴定器
  6. DeviceXPlorer OPC Server支持哪些设备?本文已列举出来了
  7. 详述在设有快表的请求分页存储管理系统中,一个虚地址转换成物理内存地址的过程。...
  8. 简单制作两个网站的布局(只做了首页)
  9. 苹果(iphone)手机怎么恢复手机通讯录
  10. NBUT - 1457 Sona (莫队算法)