vue-froala-wysiwyg 富文本编辑器功能


Posted in Javascript onSeptember 19, 2019

近期需要在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 富文本编辑器功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JavaScript 使用技巧精萃(.net html
Apr 25 Javascript
Js组件的一些写法
Sep 10 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
Feb 23 Javascript
对js关键字命名的疑问介绍
Apr 25 Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
Oct 26 Javascript
浅谈js函数三种定义方式 &amp; 四种调用方式 &amp; 调用顺序
Feb 19 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
详解JS构造函数中this和return
Sep 16 Javascript
vue移动UI框架滑动加载数据的方法
Mar 12 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
vue组件之间通信方式实例总结【8种方式】
Feb 22 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 #Javascript
深入理解javascript prototype的相关知识
Sep 19 #Javascript
基于Vue的商品主图放大镜方案详解
Sep 19 #Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 #Javascript
微信小程序错误this.setData报错及解决过程
Sep 18 #Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 #Javascript
layui 富文本赋值,取值,取纯文本值的实例
Sep 18 #Javascript
You might like
学习php分页代码实例
2013/10/24 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
Python中的包和模块实例
2014/11/22 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
html5时钟实现代码
2010/10/22 HTML / CSS
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
介绍一下#error预处理
2015/09/25 面试题
管理科学大学生求职信
2013/11/13 职场文书
自行车租赁公司创业计划书
2014/01/28 职场文书
暑期社会实践方案
2014/02/05 职场文书
环保志愿者活动总结
2014/06/27 职场文书
社团活动总结怎么写
2014/06/30 职场文书
英语邀请函范文
2015/02/02 职场文书
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL