vue tinymce 富文本框 图片 视频 音频 插入

<ul class="imglist">
 <li v-for="item in childImgList" :key="item.id">
 <img :src="`${baseUrl}${item.fileId}`" alt="" />
 <!-- 判断下是音频还是视频 -->
 <!-- 视频 -->
 <video v-if="item.type=='视频'" width="350" height="120" controls="controls" src=""> </video>
 <!-- 音频 -->
 <audio v-if="item.type=='音频'" controls="controls" src=""> </audio>
 <el-checkbox
 v-model="item.check"
                  @change="getCheckedId(item)"
 ></el-checkbox>
 </li>
 </ul>


//图片上传

tinymce.activeEditor.focus();
tinymce.activeEditor.selection.setContent(tinymce.activeEditor.dom.createHTML('img', { src: `http://` }));

// 视频播放

 let videoUrl ='<video width="350" height="120 "' + ' controls="controls" src="' + require('../../assets/00e37aa90234f4b91889da16e3d9a118.mp4') + '"'+'>\n'  + '</video>';
 tinymce.activeEditor.focus();
 tinymce.activeEditor.selection.setContent(videoUrl)


// 音频播放

 let videoUrl ='<audio' + ' controls="controls" src="' + require('../../assets/aaaaaaa.mp3') + '"'+'>\n'  + '</audio>';
 tinymce.activeEditor.focus();
 tinymce.activeEditor.selection.setContent(videoUrl)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值