vue集成vue-ueditor-wrap富文本编辑器
vue前言
最近项目需要使用到富文本编辑器,因为项目关系需要使用到vue-ueditor-wrap富文本编辑器。经过了几小时的研究终于成功集成了。
1、install
vue2
# vue-ueditor-wrap v2 仅支持 Vue 2
npm i vue-ueditor-wrap@2.x
# 或者
yarn add vue-ueditor-wrap@2.x
vue3
# vue-ueditor-wrap v3 仅支持 Vue 3
npm i vue-ueditor-wrap@3.x -S
# or
yarn add vue-ueditor-wrap@3.x
2、需要安装对应的版本进行下载,前端无所谓,但是需要对应后端的版本进行下载
GitHub - haochuan9421/vue-ueditor-wrap at 2.x
3、下载完成之后会得到一个压缩包,解压压缩包之后把里面的内容放入static目录下(vue3是public),也可以直接在git克隆demo下来更改,不过这个文件一般都不需要动。
4、使用富文本编辑器
(1)首先需要导入组件、样式等等
import VueUeditorWrap from 'vue-ueditor-wrap'
import '/static/UEditor/ueditor.config.js'
import '/static/UEditor/ueditor.all.min.js'
import '/static/UEditor/lang/zh-cn/zh-cn.js'
import '/static/UEditor/themes/default/css/ueditor.css'
(2)声明组件
components: {VueUeditorWrap},
(3) v-model绑定数据
// 3、v-model绑定数据msg: '<h2><img src="http://img.baidu.com/hi/jx2/j_0003.gif"/>Vue + UEditor + v-model双向绑定</h2>',// 4、根据项目需求自行配置,具体配置参见ueditor.config.js源码或 http://fex.baidu.com/ueditor/#start-configeditorConfig: {// 初始容器高度initialFrameHeight: 240,// 初始容器宽度initialFrameWidth: '100%',// 访问 UEditor 静态资源的根路径,可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faqUEDITOR_HOME_URL: '/UEditor/',// 服务端接口serverUrl: ''}
(4)声明调用
<vue-ueditor-wrap v-model="msg" :config="editorConfig"></vue-ueditor-wrap>
然后就可以进行使用啦
注意事项
可能会报以下错误,这个就是路径的问题 需要根据不同的项目修改不同的路径
比如vue2就需要在static下配置,然后使用 以下进行获取
UEDITOR_HOME_URL: '/UEditor/',
而vue3项目需要在public目录下放置(第3步),并进行调用
总结
vue-ueditor-wrap使用一共3步。1 2下载 3配置 4使用,需要注意的就是在配置可能会出现的路径问题还有vue版本不同路径问题,其他都是小问题
vue集成vue-ueditor-wrap富文本编辑器相关推荐
- UEditor 百度富文本编辑器 .Net实例
转自 http://download.csdn.net/download/hdsslxl/6740605 1.UEditor 百度富文本编辑器完整版 .Net实例 已解决上传图片问题. 2.内附完整d ...
- vue中引入TinyMCE实现富文本编辑器
整片文章是以vue2.X 引入tinymce富文本编译器 首先,先确认你的vue版本是 2 还是 3 ,查看项目的package.json中vue的版本,我的是2.5.2 一共两个步骤 vue工程中安 ...
- 强悍!基于Vue的无渲染的富文本编辑器——tiptap!
介绍 tiptap编辑器基于Prosemirror,完全可扩展且无渲染.可以轻松地将自定义节点添加为Vue组件. Github https://github.com/scrumpy/tiptap 为什 ...
- 控制富文本table不能超过div宽度_强悍!基于Vue的无渲染的富文本编辑器——tiptap!...
介绍 tiptap编辑器基于Prosemirror,完全可扩展且无渲染.可以轻松地将自定义节点添加为Vue组件. Github https://github.com/scrumpy/tiptap 为什 ...
- vue实战025:配置TinyMCE富文本编辑器
目录 组件安装 组件引用 添加模板 初始化编辑器 常用属性配置 扩展插件使用 之前分享了一篇vue实战021:Vue-Quill-Editor富文本编辑器使用,有网友说TinyMCE更好用,所以今天来 ...
- Vue项目中使用 tinymce 富文本编辑器的方法,附完整源码
来源 | https://blog.csdn.net/xingmeiok/article/deta 1.tinymce相关参考资料 tinymce版资料: http://tinymce.ax-z.cn ...
- ueditor百度富文本编辑器隐藏一下不需要的工具按钮
在ueditor.config.js中搜索"toolbars: " 以下为编辑器工具栏展示的按钮 将不需要的按钮删掉就好.也可以在创建富文本编辑器的时候实例出需要的按钮 不了解中文 ...
- vue+tiptap ,基于vue的无渲染的富文本编辑器
安装tiptap 官网: github:https://github.com/ueberdosis/tiptap 演示:https://www.vue365.cn/code_demo.php?id=9 ...
- ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
https://www.cnblogs.com/findtasy/p/10043273.html
- UEditor 百度富文本编辑器源码 百度云下载
官网下载地址:官网下载地址: 因为官网的速度时快时慢的,所以我把源码包放到了百度云,可以开通百度云进行下载. 下载地址: 链接:https://pan.baidu.com/s/1aXMA77uQolM ...
最新文章
- 自动化是计算机相关专业英语,自动化专业英语词汇
- CentOS6.8 x86_64bit MySQL简单语句应用
- Nginx Kafka数据生产接口
- 【DIY】可能是最实用最便宜的 arduino 温湿度计方案,200615整合家用声控温湿度计完整方案...
- 数据库系统概论期末复习以及知识整理
- java getselecteditem_Java JComboBox.getSelectedItem方法代碼示例
- Leetcode#206Reverse Linked List
- 【Java】while和do-while循环比较测试案例
- JavaScript冒泡排序算法(1)
- 迁移至Kubernetes的三种主要方式对比
- 今天我来炫炫富(r11笔记第45天)
- 黑客挂马木马病毒研究 黑客木马的攻击与防止 木马的威力 木马运作流程 黑客的高明 社工学用户行为分析...
- axure 调整中继器列宽_Axure中继器:实现“万能”数据表模板的方法
- linux安装google浏览器
- Avatar Scaler
- 用java开发编译器之Thompson构造:正则表达式的词法解析
- 计算机毕业设计Java某银行OA系统某银行OA系统演示2021(源代码+数据库+系统+lw文档)
- 讲讲多拨的额外骚操作(多拨附加教程)
- android环信删除会话列表,关于环信删除会话之后,从好友列表进入无法显示聊天消息...
- swift monkeyking 社交分享