Vue2.0中集成UEditor富文本编辑器的方法
在vue的'项目中遇到了需要使用富文本编辑器的需求,在github上看了很多vue封装的editor插件,很多对图片上传和视频上传的支持并不是很好,最终还是决定使用UEditor。 这类的文章网上有很多,我进行了摸索、手写代码、汇总、排版,形成了这篇文章。 下载对应的UEditor源码 首先,去官网上下载UEditor的源码,根据你后台语言的不同下载对应的版本(PHP、Asp、.Net、Jsp)。 http://ueditor.baidu.com/website/download.html 下载之后,把资源放到 (我把UEditor放到了 编辑 UEditor 编辑器 配置文件我们打开 ueditor.config.js文件有很多配置,可以在这里进行一些初始化的全局配置,比如编辑器的默认宽高等:
将编辑器集成到系统中打开 /src/main.js 文件,插入下面的代码: 开发公共组件 UE.vue我们在 下面代码提供简单功能,具体使用根据需求完善该组件即可。 组件暴露了两个接口:
在其他页面中使用该组件 简单地创建一个需要UEditor的页面,再该页面中使用刚才封装好的UE.vue组件: 效果如下: What's more: 服务端需要做的配置配置完上述内容后,控制台可能会出现"后台配置项返回格式出错,上传功能将不能正常使用!"的报错, 我们在编辑器中上传图片或者视频,也会出现响应的报错,这是因为没有配置服务器的请求接口,在ueditor.config.js中,对serverUrl进行配置: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |