首页 > 其他分享 >富文本的使用 [wangEditor5]

富文本的使用 [wangEditor5]

时间:2023-05-05 11:36:33浏览次数:37  
标签:wangeditor Object 组件 editor 使用 wangEditor5 文本 Editor

1.安装

npm install @wangeditor/editor --save
//安装 Vue2 组件(可选)
npm install @wangeditor/editor-for-vue --save

2.引用

2.1 js部分

注册组件

import { Editor, Toolbar } from '@wangeditor/editor-for-vue'

export default Vue.extend({
    components: { Editor, Toolbar },
    data() {
        return {
           editor: null, //富文本对象
          html: '', //富文本中的内容 通过v-model 进行数据绑定
          toolbarConfig: {},
          editorConfig: {
            placeholder: '请输入内容23...',
            MENU_CONF: {
              uploadImage: {
                server: 'http://192.168.0.88:8888/api/private/v1/upload', //图片上传的地址
          },
        },
      }, //编译器的配置,输入提示、图片上传
      mode: 'default', // or 'simple'  输入的内容选中时可以操作
        }
    },
    methods: {
        onCreated(editor) {
            this.editor = Object.seal(editor) // 一定要用 Object.seal() ,否则会报错
        },
    },
    beforeDestroy() {
        const editor = this.editor
        if (editor == null) return
        editor.destroy() // 组件销毁时,及时销毁编辑器
    }
})
</script>

2.2 html 部分

<template>
    <div style="border: 1px solid #ccc;">
        <Toolbar
            style="border-bottom: 1px solid #ccc"
            :editor="editor"
            :defaultConfig="toolbarConfig"
            :mode="mode"
        />
        <Editor
            style="height: 500px; overflow-y: hidden;"
            v-model="html"
            :defaultConfig="editorConfig"
            :mode="mode"
            @onCreated="onCreated"
        />
    </div>
</template>

2.3 Css部分

<style src="@wangeditor/editor/dist/css/style.css"></style>

标签:wangeditor,Object,组件,editor,使用,wangEditor5,文本,Editor
From: https://www.cnblogs.com/lixiaosong/p/17373640.html

相关文章

  • win11在cmder中使用vim查看内容的时候空白
    使用旧版控制台......
  • 在vue中使用axios的步骤(保姆级)
    一、基础用法1.安装axiosnpmiaxios2.引入axios//引入axiosimportaxiosfrom'axios'3使用//发起一个post请求axios({method:'post',url:'http://192.168.0.88:8888/api/private/v1/login',data:{username:'admin'......
  • SQL Server中CPU使用率过高的排查
    CPU使用率过高有许多可能原因,但以下原因最为常见:1.由于以下情况,表或索引扫描导致的高逻辑读取:·过期统计信息·缺少索引·参数敏感计划(PSP)问题·设计不佳的查询2.工作负荷增加对于安装了sqlserver的服务器,可以先看下任务管理器中sqlserver对cpu的占用情况,确定是否是sqlserve......
  • Python使用虚拟环境
    本文来源:Python使用虚拟环境-钻芒博客(zuanmang.net)安装虚拟环境sudoapt-getupdatesudoapt-getinstallpython3-venv回到用户目录: cd~创建虚拟环境: python3-mvenvvenv激活虚拟环境: sourcevenv/bin/activate在激活的虚拟环境......
  • XXL-JOB使用教程
    XXL-JOB使用教程1.下载项目https://gitee.com/xuxueli0323/xxl-job2.找到项目的官方文档xxl-job-master/doc/XXL-JOB官方文档.md3.建立数据库及表xxl-job-master/doc/db/tables_xxl_job.sql、4.修改xxl-job-admin中你的配置文件,启动admin服务5.按照文档对新项目引入依赖......
  • 使用 systemd
    使用systemd[使用systemd|frp](https://gofrp.org/docs/setup/systemd/)这个示例将会演示在Linux系统下使用systemd控制frps及配置开机自启。在Linux系统下,使用systemd 可以方便地控制frp服务端 frps 的启动和停止、配置后台运行和开启自启。要使用 system......
  • 爬虫使用http代理
    1、每个过程从接口中随机取出IP列表,重复使用。失败后,调用API获取。一般逻辑如下:(1)每个过程,从接口中随机取回部分ip,反复尝试ip目录以获取数据;(2)如果访问成功,继续抓住下一个。(3)如果失败,从界面取一批IP,继续尝试。方案缺点:每个IP都有截止日期。如果提取100个,使用第20个,剩下的大部分可能......
  • 要创建富文本内容?Kendo UI Angular组件有专门的编辑器应对!
    您的Angular应用程序可能需要允许用户添加带有格式化选项的文本、图像、表格、外观样式和/或链接,使用KendoUIforAngular的编辑器,可以轻松搞定这些!KendoUIforAngular是专业级的AngularUI组件库,不仅是将其他供应商提供的现有组件封装起来,telerik致力于提供纯粹高性能的Angul......
  • VSCode使用npm的详细步骤
    1.打开cmd输入指令npm-v查看npm是否安装,需要先安装node.jsnode.js安装:https://nodejs.org/en/安装包下载后,一直点击next,安装完成,打开cmd输入 node-v 查看安装是否成功   2.打开vscode在工作区创建一个项目,右键打开“在集成终端中打开” 3.终端中......
  • Win10更新KB5007186后共享打印机无法使用
         卸载大概10几分钟,卸载完之后会提示重启电脑,耐心等待重启,重启完成即可正常打印。为防止电脑的继续更新导致又出现这个问题,目前只能通过延迟win10的自动更新   ......