vue中使用百度编辑器Ueditor
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相关推荐
- java web项目中使用百度编辑器UEditor
宽为限 紧用功 工夫到 滞塞通 项目上用到富文本编辑器,用的是百度的UEditor编辑器.第一次使用,一起来学学吧! 二话不说,下载先:http://ueditor.baidu.com/website ...
- 百度编辑器整合html,将百度编辑器(Ueditor)整合到dedecms中的方法
本文实例讲述了将百度编辑器(Ueditor)整合到dedecms中的方法,分享给大家供大家参考.具体分析如下: 现在百度编辑器感觉比dedecms自带的编辑器要强多了,这里就来给大家介绍替换dedec ...
- 百度编辑器整合html,怎么把百度编辑器(Ueditor)整合到dedecms中
Ueditor整合dedecms步骤 1ueditor的下载安装 到ueditor官网下载最新版的编辑器源码,下载地址:ueditor我下载的是[1.2.4.0 PHP 版本] 到dedecms的目录 ...
- 百度html在线编辑器插件,百度编辑器UEditor插件DjangoUeditor v1.8.143
DjangoUeditor将Ueditor封装为一个Django app,提供文件/图片等上传功能,提供UEditorField.UEditorWidget等封装类,简化Ueditor在Django中 ...
- php百度编辑器精简版,开源web编辑器|百度编辑器ueditor下载1.4.3.4php版 下载_久友软件下载...
百度编辑器ueditor是由百度官方推出的开源web编辑器.百度编辑器ueditor能支持用户在网页上进行内容编辑,软件体积十分的轻巧,完全免费开源,加载速度极快,兼容所有主流的浏览器使用,如:Moz ...
- 【百度编辑器ueditor】工具,如何去掉百度编辑器 ueditor 元素路径、字数统计等...
去掉如下截图: 在百度编辑器 ueditor 根目录下: ueditor.config.js 文件中 搜索并将参数elementPathEnabled设置成false即可 常用功能开关如下: ,ele ...
- 下载百度编辑器ueditor
微信后台开发中, 一个重要的功能是让用户编辑文章发布, 由于我们下载的bootstrap后台模板, 默认的编辑器功能有限, 所以在这里, 我们使用国内一款开源的编辑器--百度编辑器 功能强大, 只要你 ...
- 基于百度编辑器Ueditor的二次开发
基于百度编辑器Ueditor的二次开发 官网下载 基本配置 简化后端配置,不请求后端配置项 后端接口规范 修改图片上传 说明及修改 新增按钮及弹窗(自定义附件上传) 按钮文案修改 在业务开发的时候,曾 ...
- 百度编辑器ueditor添加视频方法
一种比较简单的方式,亲试有效 在手机上需要展示图文消息,其中包含一个视频,在cms中的百度编辑器里上传不了视频,最终解决方式是,直接在文本编辑器中添加一段代码,在前台页面显示时,对该文本内容做下htm ...
最新文章
- hdu 4336 Card Collector
- php try报错程序中断,php7异常与错误处理和自定义异常
- 【职场】还真的遇到了个失业开滴滴的程序员
- 【报错笔记】关于图片上传时的路径问题
- Qt文档阅读笔记-Fortune Client Example实例解析
- android悬浮窗语音识别demo
- C# dataGridView用法
- Eclipse易卡死
- 信息安全工程师是什么?
- outlook2013升级_Microsoft Outlook 2013入门指南
- 谷歌与Facebook的关系数据库之战
- cesium 模型实体平移
- POI动态导出多层表头的EXCEL文件
- 配置微信小程序开发分享朋友圈功能
- HDU1234 开门人和关门人
- mysql建表按 t分开_记一次MYSQL建表失败得bug
- “懂行”的价值循环与蝴蝶风暴
- 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析
- [整理]统计数据的可视化——数据的频数分布
- 电脑开机各种蓝屏错误代码,U盘重装系统彻底解决
热门文章
- vm15 虚拟机安装 mac x 10.11
- 树莓派组装成linux电脑,可放进口袋基于树莓派的GNU/Linux电脑
- 什么是「文本基因计划」?
- 小白必备的区块链项目分析攻略一:学会分辨“官网”
- Oracle中单引号和双引号的区别
- Eclipse:Window -> Preferences中没有Server
- Java的常量,main快捷方式以及输出语句的快捷方式
- @拔赤:Web前端开发十日谈
- oracle 2003,Oracle + Windows 2003 群集手记
- android热启动和冷启动