Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap

  其中UEditor中也存在不少错误,再引用过程中。
  
  但是UEditor相对还是比较好用的一个富文本编辑器。
  
  vue-ueditor-wrap说明
  
  Vue + UEditor + v-model 双向绑定。之所以有这个 repo 的原因是:
  
  ?1、UEditor 依然是国内使用频率极高的所见即所得编辑器而 Vue 又有着广泛的使用,所以将两者结合使用,是很多 Vue 项目开发者的切实需求。
  
  ?2、目前没有发现满足这种需求,而使用又很方便的 repo、有的可能也只是简单的暴露一个 UEditor 的实例,仍然需要开发者手动去调用 getContent,setContent,而通过 v-model 绑定数据也是很多人期待的方式。
  
  二、使用步骤
  
  1.安装vue-editor-wrap
  
  npm i vue-ueditor-wrap
  
  2.下载处理后的UEditor,下载地址
  
  解压,重命名文件夹为UEditor,放入public文件夹下(如果是旧项目对应static文件夹)。
  
  3.引用组件、注册组件
  
  import VueUeditorWrap from "vue-ueditor-wrap"; // ES6 Module
  
  export default {
  
  name: "app",
  
  components: {
  
  VueUeditorWrap
  
  },
  
  data() {
  
  return {
  
  msg:
  
  myConfig: {
  
  UEDITOR_HOME_URL: "/UEditor/",
  
  serverUrl: ""
  
  methods: {
  
  showOne() {
  
  alert(this.msg);
  
  4.v-model绑定数据
  
  <template>
  
  <div id="app">
  
  <vue-ueditor-wrap v-model="msg" :config=www.michenggw.com "myConfig"> www.dasheng178.com</vue-ueditor-wrap>
  
  <p>
  
  <el-button type="primary" @click="showOne();">获取编辑器内容</el-button>
  
  </p>
  
  </div>
  
  </template>
  
  三、使用说明
  
  1.根据项目需求修改从组件处修改配置
  
  <vue-ueditor-wrap v-model="msg" :config="myConfig"></vue-ueditor-wrap>
  
  data () {
  
  return {
  
  msg: ‘<h2><img src=www.zhongxinyul2.com"http://www.078881.cn img.baidu.com/hi/jx2/j_0003.gif"/>Vue + UEditor + v-model双向绑定</h2>‘,
  
  myConfig: {
  
  // 编辑器不自动被内容撑高
  
  autoHeightEnabled: false,
  
  // 初始容器高度
  
  initialFrameHeight: 240,
  
  // 初始容器宽度
  
  initialFrameWidth: ‘100%‘,
  
  // 上传文件接口(这个地址是我为了方便各位体验文件上传功能搭建的临时接口,请勿在生产环境使用!!!)
  
  serverUrl: ‘http://35.201.165.105:8000/controller.php‘,
  
  // UEditor 资源文件的存放路径,如果你使用的是 vue-cli 生成的项目,通常不需要设置该选项,vue-ueditor-wrap 会自动处理常见的情况,如果需要特殊配置,参考下方的常见问题2
  
  UEDITOR_HOME_URL: ‘/static/UEditor/‘
  
  }
  
  2.也可以全局修改ueditor.config.js源码
  
  四、最终显示结果:
  
  更多:
  
  更多问题参考https://www.yinxionghui1.com/ github.com/HaoChuan9421/vue-ueditor-wrap
  
  Vue +Element UI后台管理模板搭建示例
  
  Vue Element表单绑定(三)综合示例
  
  Vue Element表单绑定(三)表单验证2

原文地址:https://www.cnblogs.com/qwangxiao/p/10398462.html

时间: 2024-10-10 17:35:04

Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap的相关文章

vue中引入Tinymce富文本编辑器

最近想在项目上引入一个富文本编辑器,之前引入过summernote,感觉并不太适合vue使用, 然后在网上查了查,vue中使用Tinymce比较适合, 首先,我们在vue项目的components文件夹中加入如下几个文件 首先看一下Tinymce/dynamicLoadScript.js的内容: let callbacks = [] function loadedTinymce() { // to fixed https://github.com/PanJiaChen/vue-element-a

在vue中使用tinymce富文本编辑器,解决tinymce在dialog对话框中层级太低的问题

1.安装 npm install tinymce -S 2.把node_modules\tinymce里面的文件 包括tinymce文件夹 全部复制到static文件夹下面,如下图 3.tinymce默认是英文界面,还需要下载一个中文语言包zh_CN.js https://www.tiny.cloud/get-tiny/language-packages/ 在tinymce文件夹下新建langs文件夹,将下载好的语言包放到langs文件夹下面如图  4.在main.js中引入tinymce  5

vue中使用kindeditor富文本编辑器2

第一步,下载依赖 yarn add kindeditor 第二步,建立kindeditor.vue组件 <template> <div class="kindeditor"> <textarea :id="id" name="content" v-model="outContent"></textarea> </div> </template> <s

ASP.NET MVC5 中百度ueditor富文本编辑器的使用

随着网站信息发布内容越来越多,越来越重视美观,富文本编辑就是不可缺少的了,众多编辑器比较后我选了百度的ueditor富文本编辑器. 百度ueditor富文本编辑器分为两种一种是完全版的ueditor,另一种是ueditor的迷你版umeditor. 一.我们先讲完全版的ueditor. 1.建立数据模型. 2.建立对应的控制器和视图. 3.访问http://ueditor.baidu.com/website/download.html 进入开发版的下载页面,下载.net UTF-8版本,现在最新

WEB项目中使用UEditor(富文本编辑器)

Ueditor富文本编辑器是在很多项目里经常用到的框架,是百度开发团队开发的一款很好用的富文本编辑器 下面就是我在一个系统里用到的,有了富文本编辑器,管理员使用起来不是很方便? 所以本博客介绍这个富文本编辑器的使用哈!觉得写得不错的请点赞哈,有建议欢迎提哈!^V^ 下载链接:http://ueditor.baidu.com/website/download.html 具体的使用请看官网:http://ueditor.baidu.com/website/index.html 下载富文本编辑器后,我

django之百度Ueditor富文本编辑器后台集成

Python3 + Django2.0 百度Ueditor 富文本编辑器的集成 百度富文本编辑器官网地址:http://fex.baidu.com/ueditor/ 疑问:为什么要二次集成? 答案:因为百度富文本编辑器Ueditor没有对python的支持 步骤1: 在官网下载Ueditor的任意版本代码:http://ueditor.baidu.com/website/download.html#ueditor 步骤2: 将下载的代码放入到 django 项目中 步骤3:前端引用 在前端HTM

PHP如何搭建百度Ueditor富文本编辑器

本文为大家分享了PHP搭建百度Ueditor富文本编辑器的方法,供大家参考,具体内容如下 下载UEditor 官网:下载地址 将下载好的文件解压到thinkphp项目中,本文是解压到PUBLIC目录下并改文件夹名称为ueditor 第一步 引入javascript 在html中如入下面的js语句引入相关文件 ? 1 2 <script type="text/javascript" charset="utf-8" src="__PUBLIC__/ued

vue集成百度UEditor富文本编辑器

在前端开发的项目中.难免会遇到需要在页面上集成一个富文本编辑器.那么.如果你有这个需求.希望可以帮助到你 vue是前端开发者所追捧的框架,简单易上手,但是基于vue的富文本编辑器大多数太过于精简.于是我将百度富文本编辑器放到vue项目中使用.效果图如下 废话不多说. 1.使用vue-cli构建一个vue项目.然后下载UEditor源码.地址:http://ueditor.baidu.com/website/ 把项目复制到vue项目的static文件下.目的是让服务可以访问到里面的文件,打开UEd

在 Vue 项目中引入 tinymce 富文本编辑器

项目中原本使用的富文本编辑器是 wangEditor,这是一个很轻量.简洁编辑器 但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些: UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲 bootstrap-wysiwyg:微型,易用,小而美,只是 Bootstrap + jQuery... kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了 wangEditor:轻量.