zoukankan      html  css  js  c++  java
  • wangEditor 自定义 菜单

    https://blog.csdn.net/pan396365044/article/details/87282753?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

    1. 在组件 Myeditor 

    // 配置菜单
    this.editor.customConfig.menus = [
    'head', // 标题
    'bold', // 粗体
    'fontSize', // 字号
    'fontName', // 字体
    'italic', // 斜体
    'underline', // 下划线
    'strikeThrough', // 删除线
    'foreColor', // 文字颜色
    'backColor', // 背景颜色
    'link', // 插入链接
    'list', // 列表
    'justify', // 对齐方式
    'quote', // 引用
    'emoticon', // 表情
    'image', // 插入图片
    'table', // 表格
    'video', // 插入视频
    'undo', // 撤销
    'redo', // 重复
    'fullscreen' ,// 全屏
    'hr'
    ]
    增加 hr

    2.在wangEditor.js 增加
    function Hr(editor){
    this.editor = editor;
    this.$elem = $('<div class="w-e-menu"> <button>插入</button> </div>');
    this.type = 'click';
    this._active = false;
    }
    Hr.prototype = {
    constructor: Hr,

    onClick:function onClick(e) {
    var editor = this.editor;
    editor.cmd.do('insertHtml','()');
    },
    }

     3.构造函数 增加 set 值

    MenuConstructors.hr = Hr;

    4.自定义成功

  • 相关阅读:
    grep用法小结
    观察者模式
    类之间的关系
    Linux——makefile编写
    探索C++多态和实现机理
    进程间通信——管道
    C++继承引入的隐藏与重写
    Linux 文件读写操作与磁盘挂载
    xShell终端下中文乱码问题
    深入理解C++ new/delete, new []/delete[]动态内存管理
  • 原文地址:https://www.cnblogs.com/adai-study-1030/p/14139205.html
Copyright © 2011-2022 走看看