wangEditor icon indicating copy to clipboard operation
wangEditor copied to clipboard

插入视频后,菜单灰色,无法将视频居中,且存在透明背景

Open NUAAMETEOR opened this issue 2 years ago • 11 comments

问题描述

插入视频后,菜单灰色,无法使用(我想将视频居中),且存在透明背景

wangEditor 版本

  • "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", *

是否查阅了文档 ?

(文档链接 www.wangeditor.com

最小成本的复现步骤

(请告诉我们,如何最快的复现该问题?)

  • 使用customInsert 中的insertFn 方法插入视频
  • 步骤二
  • 步骤三 issue

NUAAMETEOR avatar Feb 01 '23 08:02 NUAAMETEOR

同样面临这个问题

wangliguokaka avatar Mar 03 '23 06:03 wangliguokaka

顶一下 也是无法将视频居中或居右显示

SUN7700 avatar Apr 07 '23 06:04 SUN7700

同样面临这个问题

mrhulhw123456 avatar Apr 11 '23 09:04 mrhulhw123456

同样问题。

sangeyun avatar Apr 17 '23 05:04 sangeyun

同样问题。

gochantao2 avatar May 06 '23 02:05 gochantao2

同样问题。

awesomeWay avatar Jun 28 '23 08:06 awesomeWay

求解决

bohehxx avatar Jul 21 '23 03:07 bohehxx

<div class="rich-text" v-html="richText"></div> 1、richText替换一下属性 richText.replace(/data-w-e-type="video"/g, 'data-w-e-type="video" style="display: flex;justify-content: center;" ') 2、操作一下dom ,以Vue为例子 onUpdated(()=>{ let result = document.getElementsByClassName('rich-text')[0] if(!result)return let videoList = result.querySelectorAll('video') videoList.forEach(video=>{ video.style.maxWidth = '1400px' }) })

EiuaLee avatar May 07 '24 09:05 EiuaLee

可以和 @EiuaLee 一样操作 dom 添加属性。 原来的处理没有加入 text-align: center 属性的导出,现在在这里加了perf(issue 5259): video element default center,由于 elem type 的一些问题,后续还要继续处理。 可以使用 wangeditor-next,我对一些bug,做了修复和功能完善。

cycleccc avatar Jun 03 '24 14:06 cycleccc

透明灰色背景是 wangEditor 底层有意设置的,为了表达video独占一行,且video块无法编辑只能,没有加视频居中或靠右靠左的逻辑。 我暂时修复了居中属性丢失的问题,后续放开 left 和 rigtht的点击逻辑。

cycleccc avatar Jun 03 '24 14:06 cycleccc

@NUAAMETEOR @wangliguokaka @SUN7700 @mrhulhw123456 @sangeyun @gochantao2 @awesomeWay @bohehxx

不好意思打扰了,我刚刚发布了新版本实现了视频位置调节,具体版本可以看 wangeiditor-next 沙盒示例,替换wangeditor及 vue/react

如果有帮助的话麻烦点个star,很需要这个😂

还有就是有兴趣的话可以一起来维护wangeditor,有完整的开发指南,有什么问题可以和我讨论或提issue。😬

cycleccc avatar Jun 22 '24 10:06 cycleccc