首页 > 其他分享 >在VueJS中使用 froala 富文本编辑器

在VueJS中使用 froala 富文本编辑器

时间:2024-03-10 16:33:04浏览次数:32  
标签:文本编辑 min VueJS js editor import css froala

安装包

npm install vue-froala-wysiwyg --save

集成组件

import './assets/main.css'

//Import Froala Editor
import 'froala-editor/js/plugins.pkgd.min.js';
//Import third party plugins
import 'froala-editor/js/third_party/embedly.min';
import 'froala-editor/js/third_party/font_awesome.min';
import 'froala-editor/js/third_party/spell_checker.min';
import 'froala-editor/js/third_party/image_tui.min';
// Import Froala Editor css files.
import 'froala-editor/css/froala_editor.pkgd.min.css';
import 'froala-editor/css/froala_style.min.css';


import { createApp } from 'vue'
import App from './App.vue'

import VueFroala from 'vue-froala-wysiwyg';

const app = createApp(App)
app.use(VueFroala);

app.mount('#app')

使用组件

<script setup>
import {ref} from "vue";

let model = ref('Edit Your Content Here!');

let config = ref ({
        events: {
            initialized: function () {
                //移除水印
                window.document.getElementById('fr-logo').remove();
        }
    }
});

let getData = ()=>{
    console.log(model.value);
};

</script>
<template>
    <div id="app">
        <button @click="getData">获得内容</button>
        <hr>
        <froala :tag="'textarea'" :config="config" v-model:value="model">Init text</froala>
        <froala id="edit" :tag="'textarea'" :config="config" v-model:value="model"></froala>
    </div>
</template>

<style scoped>

</style>

参考链接

https://froala.com/wysiwyg-editor/docs/framework-plugins/vue-js-3/

标签:文本编辑,min,VueJS,js,editor,import,css,froala
From: https://www.cnblogs.com/cqpanda/p/18064326

相关文章

  • 界面控件DevExpress ASP.NET富文本编辑器 - 快速集成高级文本编辑功能
    从DOCx和RTF到EPUB,DevExpressASP.NETRichTextEditor(富文本编辑器)(WYSIWYG文字处理器)提供了用户所需的功能,可以在下一个Web应用程序中快速合并高级文本编辑功能。P.S:DevExpressASP.NETWebForms Controls拥有针对Web表单(包括报表)的110+种UI控件,可利用轻量级渲染、响应式......
  • Django——Ueditor(富文本编辑器)
    富文本编辑器(RichTextEditor,RTE)一种可嵌入浏览器、所见即所得的文本编辑器。富文本编辑器可以方便地嵌入Web应用中以方便用户编辑文章或信息。UEditor是由百度Web前端研发部开发的所见即所得富文本编辑器,具有轻量化、可定制、注重用户体验等特点。基于开源MIT协议,允许自由使用......
  • day08_文本编辑器vim
    昨日作业解析关于rm命令的坑#删除乐队组合下所有的文件内容[root@linux0224~]#rm-rf/网易云音乐/华语/乐队组合/*#删除了乐队组合这个文件夹[root@linux0224~]#rm-rf/网易云音乐/华语/乐队组合/关于tartar-xf#这是一个通用的,万能解压缩命令,已经可以自动......
  • MD文本编辑工具推荐-marktext
    最开始是用vscode编辑markdown文档,左边写右边看效果的实时渲染模式,对于markdown编辑来说是多余的,多是文字类的内容,配以插图,复杂表格和脑图则更少。之后接触到Typora,所打即所见,很顺畅地完成文字编辑,日常记录等,自从发布正式版需要付费,正式版本价格略贵,我一直选择使用beta版本,beta版......
  • vue2中使用富文本编辑器tinyMCE全过程
    TinyMCE中文文档地址:http://tinymce.ax-z.cn/1.安装[email protected]$npminstall@tinymce/[email protected].将node_modules/tinymce文件夹下的plugins文件夹和skins文件夹直接复制到public/tinymce目录下3.引入汉语包在plublic/tinymce文......
  • 富文本编辑器
    在components中创建wangEditor组件在页面引入即可<template> <divstyle="border:1pxsolid#ccc;">  <Toolbarstyle="border-bottom:1pxsolid#ccc":editor="editor":defaultConfig="toolbarConfig":mode="mod......
  • 小程序开发:笔记详情显示图片以及可以富文本编辑
    上文说到:把笔记列表的下拉刷新、上拉加载更多功能完成了。本文主要完成的功能项:页面显示图片、编辑时富文本编辑。现在的详情页是这样的: 图片还是个url。刚抽空把首页列表的无数据时展示提示的功能做了,大概样式如下: 而现在的编辑页面是这样的: 只是简单的文字编辑功能......
  • 文本编辑
    文本编辑TextBox显示设计时输入的文本,用户可以在运行时编辑此文本,或者通过编程来更改此文本。如下所示:usingSystem.Data;namespaceWinformDebug{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();......
  • 【Vue】运行npm run dev出现98%vue-quill-editor 富文本编辑器错误解决
    感谢:SpiritualTuto1、下载Vue-Quill-Editornpminstallvue-quill-editor--save2、如果还不行,下载quill(Vue-Quill-Editor需要依赖)npminstallquill--save3、全局引入import'quill/dist/quill.core.css'import'quill/dist/quill.snow.css'import'q......
  • ueditor 富文本编辑器粘贴图片时让图片居中
    需求今天碰到个需求,客户要求在把微信公众号中的文章粘贴到富文本框时将文字向左对齐,图片居中作为一个已经几年没碰前端的我来说有点头大,百度google了一番未果,只好自己研究去了花了2个多小时终于搞定话不多说,直接上代码主要是retainOnlyLabelPasted和filterRulesretainOnlyLabelP......