——达尔文 官方文档 wangEditor:Typescript 开发的 Web 富文本编辑器, 轻量、简洁、易用、开源免费 html里集成wangEditor非常简单
<script src="https://unpkg.com/<em>wangeditor</em>/dist/<em>wangEditor</em>.min.js"></script> <script> var E = window.wangEditor; var editor = new E("#div1"); editor.create(); </script> 只需要上方几行代码即可完成 如果我们需要获取富文本中的内容wangEditor的使用 第一步,将其下载,并引入项目中。 第二步,引入js <script type="text/javascript" src="/plugin/<em>wangEditor</em>/release/<em>wangEditor</em>.min.js"></script> 第三步,初始化对象 var E = window.wangEditor; var editor = new E('
安装 npm install wangEditor -s 页面引入 import wangEditor from "wangeditor"; 完整代码 <template> <div class 内容预览
目的:使用wangeditor编辑器,自定义表情 注:我使用的是vue + webpack 来做的。不过这个和我们这篇博客要说的没有任何关系。 editor.customConfig.emotions = this.emoji editor.create() 最终效果: 第二步 :解释说明 2-1:从官方文档上 https://www.kancloud.cn/wangfupeng/wangeditor3
wangEditor文档 环境搭建 使用wangEditor SpringMVC 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" <mvc:resources mapping="/static/**" location="/static/" cache-period="31536000" /> </beans> 4.引入wangEditor 的js 和cs <link rel="stylesheet" href="/static/css/<em>wangEditor</em>.min.css" /> <script type="text/javascript " src="/static/js/<em>wangEditor</em>.min.js"></script> <script type="text/javascript" src="/static/js/jQuery- 3.4.1.js"></script> 使用wangEditor批量上传并且保证上传图片顺序 1.upload.js <%@ page language="java" contentType="text
在GOFLY项目的实现过程中,需要使用富文本编辑器,现在使用下wangEditor 很简单,先引入 <script src="https://cdn.jsdelivr.net/npm/<em>wangeditor</em> @latest/dist/<em>wangEditor</em>.min.js"></script> 再使用 html中
在methods方法中加入 =null){ return; } const E = window.wangEditor✦ 1 目的 ✦ 常常说富文本编辑器是前端天花板,也有小伙伴问这个,今天我们先尝试使用一下富文本编辑器 先强调一下 开发富文本有困难,使用比较简单,请放松观看 富文本编辑器有很多,此处尝试一个 wangEditor ✦ 2 步骤 ✦ 1.先github 创建一个仓库 g clone 拿下来 2.vue create wang_editor_demo 这个文件内创建 vue 项目 3.使用 wangEditor yarn add @wangeditor/editor ✦ 3 按照文档来敲一下 ✦ Home.vue <template> <div style="border: 1px solid /> </div> </template> <script> import Vue from 'vue' import { Editor, Toolbar } from '@<em>wangeditor</em> (editor == null) return editor.destroy() // 组件销毁时,及时销毁编辑器 } }) </script> <style src="@wangeditor
1,vue中安装wangEditor 使用的npm安装 npm install wangeditor --save 2,创建公用组件 在components中创建wangEnduit文件夹 组件内容为 div>
在最近的工作中需要用到富文本编辑器,结合项目的UI样式以及业务需求,选择了wangEditor。 另外在使用的过程中发现wangEditor只有上传图片和视频的功能,没有上传文本附件的功能,所以需要对其扩展一个上传附件的功能。 我们的项目前端是用的react框架,在这里就记录一下我在项目中对wangEditor的简单封装使用以及扩展上传附件菜单。 1、npm 或yarn安装 wangEditor yarn add wangeditor -S 2、封装成一个简单的组件 在components/common目录下新建一个editor文件夹,该文件夹下是封装的组件 from 'wangeditor'; import fileMenu from '.
pcSet from "@/components/pcSet/index"; import appSet from "@/components/appSet/index"; import E from "wangeditor { activeName: "first", txt: { text: "9090" }, editor: "" // 存放实例化的wangEditor
wangEditor正是其中之一(官网链接:wangEditor) 另外值得一提的是,该editor的官网所提供的demo以及入门文档写的十分友好,稍有前端经验的代码手即可快速配置上手。 --在这里字符集的设定很重要,如果设定不当将会出现乱码--> 4 <meta charset="UTF-8"> 5 <title>wangEditor demo</title --wangEditor是一款基于jquery框架开发的插件--> 9 <script src="http://cdn.bootcss.com/<em>wangeditor</em>/2.1.20/js --按照官网上的说明,js和css的这两个引用应该放在body的末尾--> 38 <script src="http://cdn.bootcss.com/wangeditor/2.1.20 /js/wangEditor.js"></script> 39 <link href="http://cdn.bootcss.com/<em>wangeditor</em>/2.1.20/css/<em>wangEditor</em>.css
明显现在的心情,比中午和上午好多了,心情超棒的,靠自己解决了两个问题: 新增的时候点击TreeSelect控件控制台会给出报错 分类新增和编辑时,报错父类和电子书iD不能为空的问题 富文本插件wangeditor 的使用 官网地址:https://www.wangeditor.com/ 1、安装 npm i wangeditor@4.6.3 --save 2、使用 npm 安装 import E from 'wangeditor
这个时候,需要一款简洁的编辑器,百度编辑器是最常用的一种,但是功能太过于复杂,而wangEditor - 轻量级web富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器,值得拥有。 wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。 官网:www.wangEditor.com 文档:www.kancloud.cn/wangfupeng/wangeditor3/332599 源码:github.com/wangfupeng1988/wangEditor "></script> <script> var E = window.wangEditor var editor = new E('#div1', '#div2 private String[] data; //已上传的图片路径 public WangEditor() { super(); } public WangEditor
但是上述判断忽略了输入的是 空格 或 回车键 时,content也会有length,也会有内容
在Vue 2.0中使用wangEditor富文本编辑器,你可以按照以下步骤进行操作: 1:首先,在Vue项目中安装wangEditor。 可以通过npm或yarn来安装: npm install wangeditor --save 2:在需要使用富文本编辑器的组件中,引入wangEditor: import WangEditor from 'wangeditor'; 3:在该组件的mounted钩子函数中,创建并初始化wangEditor实例: mounted() { const editor = new WangEditor(this button @click="saveContent">保存</button>
一、基本介绍 官方文档:http://www.wangeditor.com/ 1、wangeditor富文本编辑器的特点 基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、 易用 WangEditor富文本编辑器配置方便、使用简单、且开源免费 各项基本配置基本齐全,适合功能需求简单的项目构建 兼容性是支持IE10+的浏览器【】 默认正文p、字体样式以span标签的行内样式添加 bower install wangEditor 下载源文件js引入( https://github.com/wangfupeng1988/wangEditor/releases) <script src="/static/assets/plugins/<em>wangEditor</em>/<em>wangEditor</em>.min.js"></script> 在线cdn引入(https://www.bootcdn.cn/wangEditor vue组件 @wangeditor/editor-for-vue 新编辑器加了两种mode,default 默认模式 – 集成了 wangEditor 所有功能,simple 简洁模式 – 仅有部分常见功能
一、发生的原因和处理方式解析 1.是因为封装了组件后,使用父级传入的内容,每次输入都会触发wangEditor的onchange事件,而在onchange事件中又使用了子传父的方式将修改后的值赋给父组件 ,父组件的值改变后导致子组件wangEditor的值也被修改,所以出现光标总是跳转到最后。 2.在修改时,不让父组件的值改变,即在子传父后,父级接收赋值给另外一个变量,在提交时在赋值给原始值 3.在编辑时,保证初始值传入wangEditor子组件后,子组件的值不被外界修改,直至修改完成。 函数中,用htmlData变量来接收编辑框的值 3.最后在提交编辑doEdit()的时候,进行一次赋值即刻 this.form.content = this.htmlData <div is="<em>WangEditor</em> (content) { this.htmlData = content; }, 三,子组件的配置(不需要变动) <template> <div id="wangeditor
富文本编辑器 wangEditor 百度UEditor bootstrap-wysiwyg ckeditor Kindeditor Tinymce vue-quill-editor wangeditor 我就查了一下资料,了解了一些目前常用的富文本编辑器 wangEditor 官网:http://www.wangeditor.com/index.html 文档:https://www.kancloud.cn /wangfupeng/wangeditor3/332599 源码:https://github.com/wangeditor-team/wangEditor 一款轻量级的web富文本编辑器。 基于这几款富文本编辑器的特点,我选择了一款轻量级的 wangeditor 在项目中使用。 wangeditor 使用 安装wangeditor npm install wangeditor 安装成功: 可以看到,当前安装的是wangeditor 4.7.7版本。
当使用Vue 3.0版本时,wangEditor的使用方法略有不同。 以下是在Vue 3.0中使用wangEditor富文本编辑器的示例代码: <template>
刚好前几天看到 wangEditor 编辑器的作者发文【长文】wangEditor V4.0 探索以团队的形式做开源项目,才知道 2020 年 wangEditor 编辑器又重启更新,因此决定更新一下 看到文章的当天下午,我就去看了一下 wangEditor 项目的开源仓库和使用文档,之后就把 wangEditor 整合进 newbee-mall 项目里,速度也算是比较快的了,测试完成后,于 2020.10.14 这个时候,我就想到,可能是 wangEditor 编辑器可能不支持这种纯字符串的内容,于是我到 wangEditor 的开源仓库中提了一个 issue: ? 该 issue 地址为:https://github.com/wangeditor-team/wangEditor/issues/2283 wangEditor 编辑器的作者 @wangfupeng 也很快回复了这条 后面有时间的话,我会继续整理一些 wangEditor 富文本编辑器的使用事项分享给大家。 另外,也有一点点小感慨,分享一下,勿喷,哈哈哈哈。