我是靠谱客的博主 甜美高跟鞋,最近开发中收集的这篇文章主要介绍wangeditor富文本编辑器拓展菜单——全屏,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考快速扩展一个菜单 · wangEditor 用户文档

继承 按钮 菜单样式自定义拓展 全屏功能菜单按钮

const _this = this
const { $, BtnMenu } = E

// 自定义 全屏 菜单继承 BtnMenu class
class FullScreen extends BtnMenu {
  constructor(editor) {
    // data-title属性表示当鼠标悬停在该按钮上时提示该按钮的功能简述
    const $elem = E.$(
      `<div class="w-e-menu" data-title="全屏">
          <i class="el-icon-full-screen"></i>
      </div>`
    )
    super($elem, editor)
  }
  // 菜单点击事件
  clickHandler() {
    _this.toggleFullscreen(`#${_this.index}`) //toggleFullscreen()需要传入全屏组件的id
  }
  // 菜单是否被激活(如果不需要,这个函数可以空着)
  tryChangeActive() {}
}

// 注册菜单
E.registerMenu('FullScreen', FullScreen)
/**
* @description: 富文本编辑器全屏
* @param editorSelector
* @return void
*/
toggleFullscreen(editorSelector) {
  $(editorSelector).toggleClass('fullscreen-editor')
},

最后

以上就是甜美高跟鞋为你收集整理的wangeditor富文本编辑器拓展菜单——全屏的全部内容,希望文章能够帮你解决wangeditor富文本编辑器拓展菜单——全屏所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部