1.使用npm安装:

npm install wangeditor

2.将编辑器封装一个组件,创建editor.vue组件:

<template><div id="editor"></div>
</template><script>import E from 'wangeditor'export default {data() {return {editor: ""}},methods: {init() {const _this = this;this.editor = new E('#editor');this.setMenus();//设置菜单this.editor.create();//创建编辑器this.editor.change = function() { // 这里是change 不是官方文档中的 onchangeconsole.log(this.txt.html());// 编辑区域内容变化时,实时打印出当前内容_this.$emit('changeHtml', this.txt.html());}},setMenus() {this.editor.customConfig.menus = ['head',  // 标题'bold',  // 粗体'fontSize',  // 字号'fontName',  // 字体'italic',  // 斜体'underline',  // 下划线'strikeThrough',  // 删除线'foreColor',  // 文字颜色'backColor',  // 背景颜色'link',  // 插入链接'list',  // 列表'justify',  // 对齐方式'image',  // 插入图片'table',  // 表格'undo',  // 撤销'redo'  // 重复]},getHtml() {return this.editor.txt.html();},setHtml(txt) {this.editor.txt.html(txt);}},mounted() {this.$nextTick(function() {this.init();});}}
</script>

3.在父组件中使用,引入editor子组件:

<template><div><editor ref="editor"></editor><button @click="save">保存</button></div>
</template><script>
import editor from '@/components/common/editor'
export default {components:{editor},data () {return {myeditor:"<p>dfasdfasdfsad</p>",}},methods:{init(){this.$refs.editor.setHtml(this.myeditor);},save(){this.myeditor=this.$refs.editor.getHtml();console.log(this.myeditor)}},mounted () {this.$nextTick(function() {this.init();});}
}
</script>

Vue使用wangEditor 封装成独立组件实现富文本编辑器相关推荐

  1. 【uniapp-内置组件editor富文本编辑器】

    在b站跟着咸虾米老师学的 editor组件 <template><view class="edit"><view class="title& ...

  2. wangEditor - 支持word上传的富文本编辑器

    由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直 ...

  3. vue富文本编辑器 Vue-Quill-Editor

    主流富文本编辑器对比 前言:vue中很多项目都需要用到富文本编辑器,在使用了ueditor和tinymce后,发现并不理想.所以果断使用vue-quill-editor来实现. wangEditor( ...

  4. 「newbee-mall新蜂商城开源啦」 页面优化,最新版 wangEditor 富文本编辑器整合案例...

    在开源项目达到一定规模时,社区就会给出非常多的反馈,想要开源保持长久的生命力和正向的影响力,定期维护和更新是十分必要的.同时,从另一个角度来说,这也是对该开源项目使用者负责. 1 新蜂商城开源项目的重 ...

  5. Vue中引入富文本编辑器

    这里使用的是 vue-quill-editor 富文本组件 先安装一下: npm i vue-quill-editor -s 下载之后 去components文件夹中新建一个文件夹 KEditor,然 ...

  6. 使用wangEditor富文本编辑器上传图片和文字

    "刘郎已恨蓬山远,更隔蓬山一万重" 序 现在做的是从web端给眼镜端发送消息,其实就是web端把消息存到数据库,然后眼镜从数据库获取消息即可.现在在web端的输入框需要直接复制图片 ...

  7. 富文本编辑器wangEditor的使用(即学即用)

    介绍 wangEditor 是一款基于JavaScript和CSS开发的Web富文本编辑器,其具有轻量级.简洁.易用的特点.当然,市面上有许多别的富文本编辑器,各有特点,本文专注于介绍wangEdit ...

  8. Vue封装WangEditor富文本编辑器

    Vue中很多用vue-quill-editor编辑器的,但是感觉并不是很好用,于是决定使用以前感觉不错的WangEditor编辑器. 1.安装WangEditor npm install wanged ...

  9. VisionPro联合C#编程,康耐视cognex,程序案例 针对VisionPro联合C#框架搭建,封装成独立控件(控件如主图所示)

    VisionPro联合C#编程,康耐视cognex,程序案例 针对VisionPro联合C#框架搭建, 封装成独立控件(控件如主图所示)开发项目时将控件拖出,简单几句代码即可实现框架搭建.简单直接,对 ...

最新文章

  1. MyBatis一对多双向关联——MyBatis学习笔记之七
  2. Metasploit resource命令技巧
  3. InfluxDB存储引擎Time Structured Merge Tree——本质上和LSM无异,只是结合了列存储压缩,其中引入fb的float压缩,字串字典压缩等...
  4. 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版
  5. json mysql乱码问题_JSON数据乱码问题
  6. tcp三次握手四次挥手(及原因)详解
  7. 【矩阵乘法】Quad Tiling(poj 3420)
  8. leetcode —— 75. 颜色分类
  9. 微软公司将在英国开设三个数据中心
  10. Js获取下拉框当前选择项的文本和值
  11. sitemap.xml文件生成工具
  12. 如何正确地使用#region指令
  13. Python 导入包时报错 Traceback (most recent call last)
  14. 谷歌浏览器 performance 详解
  15. 当大数据遇到保险:传统精算模型将被颠覆
  16. Xcode真机调试中There was an internal API error错误解决方法
  17. pdf提取其中一页操作方法
  18. 5.5 高斯型求积公式简历
  19. iOS开发中使用UILabel设置字体的相关技巧小结
  20. 楚汉争霸显示未创建服务器,楚汉争霸单机游戏

热门文章

  1. asp.net数据绑定之Eval和Bind 和等区别
  2. Tomcat服务安全加固和优化
  3. Zabbix监控内存
  4. Eclipse中Maven的设定
  5. 文件夹的最小化时,上面的名字。
  6. LabVIEW之安装队列工具包AMC安装问题解决
  7. 解决无法连接mysql问题
  8. eurekaAutoServiceRegistration 异常
  9. C# 让你解决方案乱七八糟的DLL放入指定文件夹
  10. Vue工程报错解决方案Warn:import Vue from “vue“;