vue-froala-wysiwyg 富文本编辑器功能
近期需要在vue3项目上做一个富文本编辑器,找了很多插件组件,最终决定用 froala。虽然不是免费的,但是功能实在是太强大了。
froala 文档:https://www.froala.com/wysiwyg-editor/docs/overview
froala 官方demo: https://www.froala.com/wysiwyg-editor/examples
下面介绍在vue3.中如何安装使用froala。
Step1:
froala 依赖于jQuery。所以要安装jQuery;
yarn add jquery
或者
npm install jquery --save
froala 依赖于 babel-runtime。所以也要安装。
yarn add babel-runtime@6.26.0
或者
npm install babel-runtime@6.26.0
Step2:
在main.js 里引入jQuery。
import jquery from 'jquery' window.jquery = window.$ = jquery
在main.js里引入froala相关的文件并且进行相应的配置。
require('froala-editor/js/froala_editor.pkgd.min') require('froala-editor/css/froala_editor.pkgd.min.css') require('font-awesome/css/font-awesome.css') require('froala-editor/css/froala_style.min.css') import VueFroala from 'vue-froala-wysiwyg' Vue.use(VueFroala)
Step3 :
这个时候就可以使用froala这个组件啦~。
在某个.vue文件中:
<template> <div> <froala :tag="'textarea'" :config="config" v-model="model"></froala> </div> </template> <script> import VueFroala from 'vue-froala-wysiwyg'; export default { name: 'app', data () { return { config: { events: { 'froalaEditor.initialized': function () { console.log('initialized') } } }, model: 'Edit Your Content Here!' } } } </script>
其他相关的config配置 和 事件操作 可以查看文档。
总结
以上所述是小编给大家介绍的vue-froala-wysiwyg 富文本编辑器功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
Vue-Quill-Editor富文本编辑器的使用教程
本文为大家分享了Vue Quill Editor富文本编辑器的具体使用方法,供大家参考,具体内容如下 先看效果图: 1.下载Vue-Quill-Editor npm install vue-quill-editor --save 2.下载quill(Vue-Quill-Editor需要依赖) npm install quill --save 3.代码 <template> <div class="edit_container"> <quill-editor
-
轻量级富文本编辑器wangEditor结合vue使用方法示例
1.安装 使用npm下载: `npm install wangeditor` 2. 创建实例 (1)基本用法: <template> <div> <div id="editor" class="editor"></div> </div> </template> <script> import E from 'wangeditor' export default { name: 'ed
-
vue-quill-editor富文本编辑器简单使用方法
文章刚开始先来介绍一下vue-quill-editor富文本编辑器的简单使用,具体操作步骤如下: 安装: npm install vue-quill-editor --save main.js: import VueQuillEditor from 'vue-quill-editor' import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css'
-
Vue2.0中集成UEditor富文本编辑器的方法
在vue的'项目中遇到了需要使用富文本编辑器的需求,在github上看了很多vue封装的editor插件,很多对图片上传和视频上传的支持并不是很好,最终还是决定使用UEditor. 这类的文章网上有很多,我进行了摸索.手写代码.汇总.排版,形成了这篇文章. 下载对应的UEditor源码 首先,去官网上下载UEditor的源码,根据你后台语言的不同下载对应的版本(PHP.Asp..Net.Jsp). http://ueditor.baidu.com/website/download.html 下载
-
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
项目中原本使用的富文本编辑器是 wangEditor,这是一个很轻量.简洁编辑器 但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些: UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲 bootstrap-wysiwyg:微型,易用,小而美,只是 Bootstrap + jQuery... kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了 wangEditor:轻量.
-
vue集成百度UEditor富文本编辑器使用教程
在前端开发的项目中,难免会遇到需要在页面上集成一个富文本编辑器.那么,如果你有这个需求,希望可以帮助到你. vue是前端开发者所追捧的框架,简单易上手,但是基于vue的富文本编辑器大多数太过于精简.于是我将百度富文本编辑器放到vue项目中使用.效果图如下 废话不多说. 1.使用vue-cli构建一个vue项目.然后下载UEditor源码,地址 把项目复制到vue项目的static文件下.目的是让服务可以访问到里面的文件,打开UEditor目录文件.这里下载的是jsp版本的.文件名字没有更改过.打
-
vue中使用ueditor富文本编辑器
最近在做后台管理系统的时候遇到要使用富文本编辑器.最后选择了ueditor,我的项目使用 vue+vuex+vue-router+webpack+elementUI的方案完成框架的搭建, 1.下载UEditor官网最新的jsp版本的包,下载完成解压之后得到一个utf8-jsp的文件夹,里面包含的内容如下: 2.将这个文件夹改名为ueditor,并且移入自己项目中的static文件夹下,修改ueditor.config.js文件夹中的内容,如下图: 3.编写子组件 <template> <
-
Vue中Quill富文本编辑器的使用教程
在项目中需要引入Quill文本编辑器,并且根据需求,需要自定义字体选项.图片拖拽上传和改变大小,所以根据Quill官网系统学习了一下,以下是我学习和研究的结果. 一.主题 Quill的富文本编辑器分为snow和bubble两种. snow是有工具栏的,如下: bubble是只有文本域的,如下: 那么具体如何选择 在vue项目中,具体引入Quill的文件中,需要使用哪种主题就写哪个.默认是snow主题的. <script> export default { data:function(){ re
-
vue如何安装使用Quill富文本编辑器
本文为大家记录了vue中安装使用Quill富文本编辑器的具体方法,供大家参考,具体内容如下 1.安装依赖 npm install vue-quill-editor --save 注:我在已有的vue项目中(含有已安装的依赖,即node_modules文件夹)直接进行安装并不成功,报错,没有截图,但是我没记错的话是显示"项目名\node_modules\cliui\node_modules\wordwrap"这个没有.所以我把项目下的node_modules文件删除,然后直接安装quil
-
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
一.准备工作 下载vue-quill-editor npm install vue-quill-editor --save 或者 yarn add vue-quill-editor 二.定义全局组件quill-editor 下载好vue-quill-editor后,我们需要定义一个全局组件,把这个组件名字命名为quill-editor 1.定义template模板 <div> <quill-editor v-model="value" ref="myQuil
-
vue-froala-wysiwyg 富文本编辑器功能
近期需要在vue3项目上做一个富文本编辑器,找了很多插件组件,最终决定用 froala.虽然不是免费的,但是功能实在是太强大了. froala 文档:https://www.froala.com/wysiwyg-editor/docs/overview froala 官方demo: https://www.froala.com/wysiwyg-editor/examples 下面介绍在vue3.中如何安装使用froala. Step1: froala 依赖于jQuery.所以要安装jQuery:
-
vue2.0 实现富文本编辑器功能
前端富文本编译器使用总结: UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲 bootstrap-wysiwyg:微型,易用,小而美,只是 Bootstrap + jQuery... kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了 wangEditor:轻量.简洁.易用,但是升级到 3.x 之后,不便于定制化开发.不过作者很勤奋,广义上和我是一家人,打个call quill:本身功能不多,不过可以
-
详解Vue基于vue-quill-editor富文本编辑器使用心得
vue-quill-editor的guthub地址,现在市面上有很多的富文本编辑器,我个人还是非常推荐Vue自己家的vue-quill-deitor,虽然说只支持IE10+,但这种问题,帅给别人吧! 那么我们直击正题,在vue中使用quill呢,我们需要npm进行安装,安装命令如下: npm install vue-quill-editor 再安装依赖项 npm install quill 使用: 在main.js中进行引入 import Vue from 'vue' import VueQui
-
vue2.x集成百度UEditor富文本编辑器的方法
最近开发vue项目过程中,由于产品需要在项目中添加富文本编辑器,也在npm上找了几个基于vue开发的富文本编辑器,但是对兼容性比较高,不能兼容到IE9,10.所以最后决定使用百度UEditor.然后又是各种找如何集成到vue中.好记性不如烂笔头,记录下来以便以后需要的时候可以直接用. 1.首先下载UEditor源码,将整个文件放到static文件夹中 2.然后将UEditor集成到项目中去. 找到src/main.js,在main.js中 import '../static/ueditor/ue
-
Vue使用Tinymce富文本自定义toolbar按钮的实践
目录 安装tinymce.tinymce ts.tinymce-vue声明文件 封装组件 组件使用 Vue使用Tinymce富文本编辑器自定义toolbar按钮 富文本编辑器有很多,流行的有UEditor , kindeditor, CKEditor 等等.但今天我们来实现tniyMCE 的插件开发. 安装tinymce.tinymce ts.tinymce-vue声明文件 npm install tinymce -S npm install @types/tinymce -S npm inst
-
Vue.js结合Ueditor富文本编辑器的实例代码
在前端开发的项目中.难免会遇到需要在页面上集成一个富文本编辑器. 前一段时间公司Vue.js项目需要使用UEditor富文本编辑器,在百度上搜索一圈没有发现详细的说明,决定自己尝试,忙活了一天终于搞定了. 1. 总体思路 1.1 模块化 vue的很大的一个优势在于模块化,我们可以通过模块化实现页面和逻辑的复用.所以可以把Ueditor重新封装成一个.vue的模板文件.其他组件通过引入这个模板实现代码复用. 1.2 数据传输 首先父组件需要设置编辑器的长度.宽度.初始文本,这些数据可以通过prop
随机推荐
- Python中用format函数格式化字符串的用法
- sqlserver数据库迁移后,孤立账号解决办法
- JavaScript基础语法之js表达式
- IOS 长链接与短链接之间的转换
- 利用Python获取操作系统信息实例
- python回调函数用法实例分析
- Asp.net第三方控件ComboBox组合框介绍
- BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
- 深入解析PHP中的(伪)多线程与多进程
- 浅谈python中截取字符函数strip,lstrip,rstrip
- mybaits非配置原因,导致SqlSession was not registered for synchronization异常
- 详解Nginx中基本的内存池初始化配置
- c#使用反射调用类型成员示例
- Android 五大布局方式详解
- 冰点还原网络版.有图片教程
- python写入已存在的excel数据实例
- android webView截图的4种方法
- python原类、类的创建过程与方法详解
- DedeCMS 5.7 sp1远程文件包含漏洞(CVE-2015-4553)
- 检测ip和port是否可连接的方法