wangeditor富文本编辑器集成vod超级播放器

<template lang="html">
  <div class="editor" >
<!--    <SelectFile></SelectFile>-->
    <el-dialog
      append-to-body
      title="选择要插入的文件"
      :visible.sync="dialogVisible"
      width="60%">
      <SelectFile @addImage="addImage" @addVideo="addVideo"></SelectFile>
      <span slot="footer" class="dialog-footer">
        <el-button @click="dialogVisible = false">关闭</el-button>
      </span>
    </el-dialog>
    <div ref="toolbar" class="toolbar">
    </div>
    <div ref="editor" class="text" :style="{height: height, overflow: 'scroll'}">
    </div>
    <!--选择我的文件页面-->
  </div>
</template>

<script>
import SelectFile from "./SelectFile";
// 引入 wangEditor
import E from 'wangeditor' // npm 安装
// const E = window.wangEditor // CDN 引入的方式

// 获取必要的变量,这些在下文中都会用到
const { $, BtnMenu, DropListMenu, PanelMenu, DropList, Panel, Tooltip } = E
import { mapGetters, mapMutations, mapActions } from 'vuex'
// 标题菜单的 class ,可作为 DropList 菜单的参考代码
class Head extends PanelMenu {
  constructor(editor) {
    // data-title属性表示当鼠标悬停在该按钮上时提示该按钮的功能简述
    const $elem = $('<div class="w-e-menu" data-title="标题">文件</div>')
    super($elem, editor)
  }
  // 菜单点击事件
  clickHandler() {
    this.editor.config.showFiles()
    return
  }
  /*constructor(editor) {
    // 菜单栏中,标题菜单的 DOM 元素
    // 注意,这里的 $ 不是 jQuery ,是 E.$ (wangEditor 自带的 DOM 操作工具,类似于 jQuery)
    // data-title属性表示当鼠标悬停在该按钮上时提示该按钮的功能简述
    const $elem = $('<div class="w-e-menu" data-title="标题">文件</div>')
    //
    // droplist 配置
    const dropListConf = {
      width: 100,
      title: '我的文件',
      type: 'list',
      list: [
        { $elem: $('<h1>H1</h1>'), value: '<h1>' },
        { $elem: $('<h2>H2</h2>'), value: '<h2>' },
        { $elem: $('<h3>H3</h3>'), value: '<h3>' },
        { $elem: $('<h4>H4</h4>'), value: '<h4>' },
        { $elem: $('<h5>H5</h5>'), value: '<h5>' },
        { $elem: $('<p>正文</p>'), value: '<p>' },
      ],
      // droplist 每个 item 的点击事件
      clickHandler: (value) => {
        // value 参数即 dropListConf.list 中配置的 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值