我是靠谱客的博主 可耐刺猬,最近开发中收集的这篇文章主要介绍在vue中使用wangEditor富文本编辑器wangEditor编辑器 Vue基本配置项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

 

wangEditor编辑器 Vue基本配置项

1.安装wangEditor

2.创建公共组件

3. 编译器组件内容

代码效果图

5.对应官方文档介绍位置

1.安装和引入

2.创建 编译器需要获取DOM元素 vue组件配置属性 ref获取DOM

3.编译器菜单配置


wangEditor编辑器 Vue基本配置项

说明:vue项目搭建是通过 vue-cli搭建的项目

官网文档网址:

官网:https://www.wangeditor.com/

文档:https://doc.wangeditor.com/

最终效果:

1.安装wangEditor

cnpm install wangeditor@3.1 --save  (说明:安装4.xx版本 启动不了项目)

 

2.创建公共组件

3. 编译器组件内容

<template>
  <!-- ref配置 dom获取属性 -->
  <div ref="editorElem" style="text-align: left"></div>
</template>

<script>
import wangeditor from "wangeditor";
export default {
  data() {
    return {
      editor: null,
      editorContent: "",
    };
  },
  watch: {
    onEditorData(value) {
      console.log(value);
    },
  },
  mounted() {
    //获取dom元素 this.$refs.名字  进入富文本初始化  const editor = new E('#div1')
    this.editor = new wangeditor(this.$refs.editorElem);
    //配置 onchange 函数之后,用户操作(鼠标点击、键盘打字等)导致的内容变化之后,会自动触发 onchange 函数执行
    this.editor.customConfig.onchange = (html) => {
      this.editorContent = html; //获取输入的值
      //把富文本器  里面输入的内容 传递给父组件使用数据
      this.$emit("onEditor", this.editorContent);
    };
    /// 默认情况下,显示所有菜单
    this.editor.customConfig.menus = [
      // 菜单配置
      "head", // 标题
      "bold", // 粗体
      "fontSize", // 字号
      "fontName", // 字体
      "italic", // 斜体
      "underline", // 下划线
      "strikeThrough", // 删除线
      "foreColor", // 文字颜色
      "backColor", // 背景颜色
      "link", // 插入链接
      "list", // 列表
      "justify", // 对齐方式
      "quote", // 引用
      "emoticon", // 表情
      "image", // 插入图片
      "table", // 表格
      "code", // 插入代码
      "undo", // 撤销
      "redo", // 重复
    ];
    //创建富文本实例
    this.editor.create();
    //创建编辑器之后,使用 editor.txt.html(...) 设置编辑器内容   重新设置编辑器内容
    // this.editor.txt.html(this.onEditorData)
  },
};
</script>

<style>
</style>

代码效果图

5.对应官方文档介绍位置

1.安装和引入

2.创建 编译器需要获取DOM元素 vue组件配置属性 ref获取DOM

3.编译器菜单配置

 

完美

 

 

最后

以上就是可耐刺猬为你收集整理的在vue中使用wangEditor富文本编辑器wangEditor编辑器 Vue基本配置项的全部内容,希望文章能够帮你解决在vue中使用wangEditor富文本编辑器wangEditor编辑器 Vue基本配置项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部