Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-book
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-book
Commits
c32d0b8d
提交
c32d0b8d
authored
3月 09, 2026
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 添加图片标题居中对齐功能
上级
4069d643
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
10 行增加
和
5 行删除
+10
-5
image.jsx
src/common/wangeditor-customer/components/image.jsx
+10
-5
没有找到文件。
src/common/wangeditor-customer/components/image.jsx
浏览文件 @
c32d0b8d
...
@@ -90,6 +90,7 @@ const ImageModal = (props, ref) => {
...
@@ -90,6 +90,7 @@ const ImageModal = (props, ref) => {
const
oImg
=
{
const
oImg
=
{
type
:
'paragraph'
,
type
:
'paragraph'
,
textAlign
:
'center'
,
children
:
[
children
:
[
{
{
type
:
'image'
,
type
:
'image'
,
...
@@ -107,31 +108,35 @@ const ImageModal = (props, ref) => {
...
@@ -107,31 +108,35 @@ const ImageModal = (props, ref) => {
}
}
const
oP
=
{
const
oP
=
{
type
:
'paragraph'
,
type
:
'paragraph'
,
textAlign
:
'center'
,
children
:
[{
text
:
values
.
imgTitle
}]
children
:
[{
text
:
values
.
imgTitle
}]
}
}
if
(
tempNodeInfo
&&
Object
.
entries
(
tempNodeInfo
).
length
>
0
)
{
if
(
tempNodeInfo
&&
Object
.
entries
(
tempNodeInfo
).
length
>
0
)
{
const
elem
=
editor
.
toDOMNode
(
tempNodeInfo
.
node
)
// 返回 HTMLElement
const
elem
=
editor
.
toDOMNode
(
tempNodeInfo
.
node
)
// 返回 HTMLElement
const
nextElem
=
elem
.
nextSibling
SlateTransforms
.
removeNodes
(
editor
)
SlateTransforms
.
removeNodes
(
editor
)
const
elem2
=
elem
.
nextSibling
if
(
elem2
&&
elem2
.
textContent
===
tempNodeInfo
.
image
.
alt
)
{
// 当前结构下标题固定在图片下方
elem2
.
parentNode
.
removeChild
(
elem2
)
if
(
nextElem
&&
nextElem
.
textContent
===
tempNodeInfo
.
image
.
alt
)
{
nextElem
.
parentNode
.
removeChild
(
nextElem
)
}
}
let
nodes
=
[]
let
nodes
=
[]
nodes
.
push
(
oImg
)
if
(
values
.
imgTitle
)
{
if
(
values
.
imgTitle
)
{
nodes
.
push
(
oP
)
nodes
.
push
(
oP
)
}
}
nodes
.
push
(
oImg
)
SlateTransforms
.
insertNodes
(
editor
,
nodes
)
SlateTransforms
.
insertNodes
(
editor
,
nodes
)
clear
()
clear
()
return
return
}
}
let
nodes
=
[]
let
nodes
=
[]
nodes
.
push
(
oImg
)
if
(
values
.
imgTitle
)
{
if
(
values
.
imgTitle
)
{
nodes
.
push
(
oP
)
nodes
.
push
(
oP
)
}
}
nodes
.
push
(
oImg
)
SlateTransforms
.
insertNodes
(
editor
,
nodes
)
SlateTransforms
.
insertNodes
(
editor
,
nodes
)
clear
()
clear
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论