vue-froala-wysiwyg富⽂本编辑器功能
近期需要在vue3项⽬上做⼀个富⽂本编辑器,了很多插件组件,最终决定⽤ froala。虽然不是免费的,但是功能实在是太强⼤了。
下⾯介绍在vue3.中如何安装使⽤froala。
Step1:
  froala 依赖于jQuery。所以要安装jQuery;
yarn add jquery
或者
npm install jquery --save
  froala 依赖于 babel-runtime。所以也要安装。
yarn add ******************.0
或者
npm install ******************.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 富⽂本编辑器功能,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!