1.下载Ueditor文件

https://ueditor.baidu.com/website/download.html

2.安装

vue-editor-wrap
  npm i vue-ueditor-wrap

3. 配置下载好的Ueditor文件

1.将下载好的文件解压后放到static文件夹内

2. 找到ueditor.config.js文件并打开,

找到window.UEDITOR_HOME_UR 将它设置为:window.UEDITOR_HOME_URL = "/项目名/static/ue/";

然后找到serverUrl,删掉或者注释

3.在main.js 引用 UEditor

4.创建 UEditor VUE 组件

<template><div><script id="editor" type="text/plain"></script></div>
</template>
<script>import '../../static/UE/ueditor.config.js'import '../../static/UE/ueditor.all.min.js'import '../../static/UE/lang/zh-cn/zh-cn.js'import '../../static/UE/ueditor.parse.min.js'// UEDITOR_CONFIG.UEDITOR_HOME_URL = '../../static/UE/'export default {name: 'UE',data () {return {editor: null}},props: {defaultMsg: {type: String},config: {type: Object,toolbars: [['customstyle', 'paragraph', 'fontfamily', 'fontsize']]}},mounted() {const _this = this;this.editor = UE.getEditor('editor',{initialFrameHeight:250,//功能按钮列表toolbars:[['undo', 'redo', '|','bold', 'italic', 'underline','customstyle', 'paragraph', 'fontfamily', 'fontsize','|','print','preview']]},this.config); // 初始化UEthis.editor.addListener("ready", function () {_this.editor.setContent(_this.defaultMsg); // 确保UE加载完成后,放入内容。});},methods: {getUEContent() { // 获取内容方法return this.editor.getContent()},delUEContent(name){return this.editor.setContent(name,false)}},destroyed() {this.editor.destroy();}}
</script>
<style scoped lang="less">div{width:100%;}
</style>

效果图: 

因为我要只需用到这几个功能按钮,如果需要其它可以去ueditor.config.js文里查看或直接百度

5.引用UEditor

<template><div>
<div style="overflow-y: auto;"><div class="edit_container" style="width:75%;height:350px;"><UE :defaultMsg=defaultMsg :config=config ref="ue" v-model="types.body"></UE></div></div></div>
</template>
<script>import UE from '../../../components/Ueditor.vue'export default {name: "productType",components: {UE},data(){return{defaultMsg: '',//设置高度config: {initialFrameWidth: null,initialFrameHeight: 300,autoHeightEnabled: true,autoFloatEnabled: true},body:'',}},methods: {add(name){//调用组件方法 获取编辑器输入的内容var UEContent = this.$refs.ue.getUEContentthis.types.body = UEContent()//清空编辑器输入的内容var delUE=this.$refs.ue.delUEContentdelUE(this.defaultMsg,false)},},mounted() {},activated(){}}
</script>

vue中使用百度编辑器Ueditor相关推荐

  1. java web项目中使用百度编辑器UEditor

    宽为限 紧用功 工夫到 滞塞通 项目上用到富文本编辑器,用的是百度的UEditor编辑器.第一次使用,一起来学学吧! 二话不说,下载先:http://ueditor.baidu.com/website ...

  2. 百度编辑器整合html,将百度编辑器(Ueditor)整合到dedecms中的方法

    本文实例讲述了将百度编辑器(Ueditor)整合到dedecms中的方法,分享给大家供大家参考.具体分析如下: 现在百度编辑器感觉比dedecms自带的编辑器要强多了,这里就来给大家介绍替换dedec ...

  3. 百度编辑器整合html,怎么把百度编辑器(Ueditor)整合到dedecms中

    Ueditor整合dedecms步骤 1ueditor的下载安装 到ueditor官网下载最新版的编辑器源码,下载地址:ueditor我下载的是[1.2.4.0 PHP 版本] 到dedecms的目录 ...

  4. 百度html在线编辑器插件,百度编辑器UEditor插件DjangoUeditor v1.8.143

    DjangoUeditor将Ueditor封装为一个Django app,提供文件/图片等上传功能,提供UEditorField.UEditorWidget等封装类,简化Ueditor在Django中 ...

  5. php百度编辑器精简版,开源web编辑器|百度编辑器ueditor下载1.4.3.4php版 下载_久友软件下载...

    百度编辑器ueditor是由百度官方推出的开源web编辑器.百度编辑器ueditor能支持用户在网页上进行内容编辑,软件体积十分的轻巧,完全免费开源,加载速度极快,兼容所有主流的浏览器使用,如:Moz ...

  6. 【百度编辑器ueditor】工具,如何去掉百度编辑器 ueditor 元素路径、字数统计等...

    去掉如下截图: 在百度编辑器 ueditor 根目录下: ueditor.config.js 文件中 搜索并将参数elementPathEnabled设置成false即可 常用功能开关如下: ,ele ...

  7. 下载百度编辑器ueditor

    微信后台开发中, 一个重要的功能是让用户编辑文章发布, 由于我们下载的bootstrap后台模板, 默认的编辑器功能有限, 所以在这里, 我们使用国内一款开源的编辑器--百度编辑器 功能强大, 只要你 ...

  8. 基于百度编辑器Ueditor的二次开发

    基于百度编辑器Ueditor的二次开发 官网下载 基本配置 简化后端配置,不请求后端配置项 后端接口规范 修改图片上传 说明及修改 新增按钮及弹窗(自定义附件上传) 按钮文案修改 在业务开发的时候,曾 ...

  9. 百度编辑器ueditor添加视频方法

    一种比较简单的方式,亲试有效 在手机上需要展示图文消息,其中包含一个视频,在cms中的百度编辑器里上传不了视频,最终解决方式是,直接在文本编辑器中添加一段代码,在前台页面显示时,对该文本内容做下htm ...

最新文章

  1. hdu 4336 Card Collector
  2. php try报错程序中断,php7异常与错误处理和自定义异常
  3. 【职场】还真的遇到了个失业开滴滴的程序员
  4. 【报错笔记】关于图片上传时的路径问题
  5. Qt文档阅读笔记-Fortune Client Example实例解析
  6. android悬浮窗语音识别demo
  7. C# dataGridView用法
  8. Eclipse易卡死
  9. 信息安全工程师是什么?
  10. outlook2013升级_Microsoft Outlook 2013入门指南
  11. 谷歌与Facebook的关系数据库之战
  12. cesium 模型实体平移
  13. POI动态导出多层表头的EXCEL文件
  14. 配置微信小程序开发分享朋友圈功能
  15. HDU1234 开门人和关门人
  16. mysql建表按 t分开_记一次MYSQL建表失败得bug
  17. “懂行”的价值循环与蝴蝶风暴
  18. 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析
  19. [整理]统计数据的可视化——数据的频数分布
  20. 电脑开机各种蓝屏错误代码,U盘重装系统彻底解决

热门文章

  1. vm15 虚拟机安装 mac x 10.11
  2. 树莓派组装成linux电脑,可放进口袋基于树莓派的GNU/Linux电脑
  3. 什么是「文本基因计划」?
  4. 小白必备的区块链项目分析攻略一:学会分辨“官网”
  5. Oracle中单引号和双引号的区别
  6. Eclipse:Window -> Preferences中没有Server
  7. Java的常量,main快捷方式以及输出语句的快捷方式
  8. @拔赤:Web前端开发十日谈
  9. oracle 2003,Oracle + Windows 2003 群集手记
  10. android热启动和冷启动