ElementUI富文本框组件wangEditor实现
富文本框wangEditor
需求:用户要求使用富文本框上传图片、文章。
需求分析:wangeditor实现需求,几行代码即可创建一个编辑器。
解决过程:
- 安装 npm i wangeditor --save;
- 引入 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实现相关推荐
- uniapp 电商app 富文本框的使用——添加图文功能
uniapp 富文本框的使用 uniapp中是有富文本框组件的. uniapp中的富文本框组件的使用官网链接:https://uniapp.dcloud.io/component/editor?id= ...
- vue中如何使用富文本框组件
富文本框,就是可以在文本框里面输入文本并携带自我编辑的一种编辑器,使用vue做项目时少不了用到富文本框组件,下面就来说说该组件的使用步骤 一.首先要在vue脚手架的依赖按钮中添加新的依赖vue-qui ...
- uniapp 发布文章app 富文本框的使用——添加图文功能
uniapp 富文本框的使用 uniapp中是有富文本框组件的. uniapp中的富文本框组件的使用官网链接:https://uniapp.dcloud.io/component/editor?id= ...
- vue中如何使用wangEditor 富文本框
在做后台管理项目时常常会用到富文本编辑器,在这里推荐大家使用wangEditor,亲测好用 话不多说先上图 第一步安装 npm wangeditor --save 第二步在项目中使用 先建立一个wan ...
- java 富文本框_java-富文本(wangEditor框架)的使用教程
富文本的使用教程(wangEditor框架) 一,相信很多人用过很多富文本的框架,现在我向大家推荐一个很实用的一个富文本框架,具有丰富的功能项,容易使用. 所以本博客介绍这个富文本编辑器的使用哈!觉得 ...
- 开发WinRT自定义组件之富文本框
富文本框是常用的组件之一,多用于文章排版.用户评论等. WinRT组件中内置了两个:RichEditBox.RichTextBlock.RichEditBox可以编辑,RichTextBlock只用来 ...
- vue--echarts 图标库、excel导出、面包屑组件、富文本框、地图、前端使用代理访问、监控生产环境or开发环境
目录 一.echarts 图标库 1.echarts的基础 2.项目中的使用 二.execl导出 三.面包屑组件 四.富文本框 五.地图 六.vite 构建配置 七.后端未开跨域资源共享,前端使用代理 ...
- vue中wangeditor富文本框的使用方法
vue中使用的富文本插件最多的就是 wangeditor 和 vue-quill-editor .开始我用的是 vue-quill-editor,后来又换成了 wangeditor.为啥呢?因为 vu ...
- 基于bootstrap的富文本框——wangEditor【欢迎增加开发】
先来一张效果图: 01. 引言 老早就開始研究富文本框的东西,在写完<深入理解javascript原型与闭包>之后,就想着要去做一个富文本框的插件的样例.
最新文章
- TVM 图优化Graph Optimization
- 使用Python3发送邮件测试代码
- 的正确使用_弹力袜的正确使用
- APPIUM Android 定位方式
- Bootstrap3 表格-带边框的表格
- 二叉查找树(二)之 C++的实现
- NSMethodSignature和NSInvocation的用法
- CN Erlounge IV 讲师名单公布及Call For Topic
- python实现倒n字形排列_Leetcode问题库——Z形变换(Python),补充X形变换,字形
- linux树形看磁盘,2 - 3、Linux—磁盘分区和挂载【2021-3-3】
- 数据传输服务 DTS > 数据迁移 > 同一阿里云账号实例间迁移 > RDS实例间的数据迁移
- 如果安卓和linux融合,今年手机厂商大吹特吹的内存融合技术,其实十年前网友就玩腻了...
- atitit.闭包的概念与理解attilax总结v2 qb18.doc
- iOS动画——流光文字
- 我的硬件工程师成长之路
- 计算机专业笔记本显卡,笔记本显卡排名图及显卡等级分类【图文】
- 沙龙与华为强强携手,机甲龙惊艳广州车展
- 【机考】华为OD2022.11.01机考题目思路与代码
- 把一元硬币换成1分,2分5分的硬币有几种不同的方法
- 基于大数据的高校英语现状分析
热门文章
- 电子签名能用到哪些格式上
- uniapp实现非图片文件下载(doc,xls.zip等格式)
- 计算机组装与维修技能鉴定,计算机安装调试维修员(四级)技能鉴定试题单总汇.docx...
- 城市群:中西部增长的新引擎
- 分享一个U盘容量鉴定软件 360u盘鉴定器
- DeviceXPlorer OPC Server支持哪些设备?本文已列举出来了
- 详述在设有快表的请求分页存储管理系统中,一个虚地址转换成物理内存地址的过程。...
- 简单制作两个网站的布局(只做了首页)
- 苹果(iphone)手机怎么恢复手机通讯录
- NBUT - 1457 Sona (莫队算法)