Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
球球不吃虾
vue-vben-admin
提交
73654b78
V
vue-vben-admin
项目概览
球球不吃虾
/
vue-vben-admin
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue-vben-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
73654b78
编写于
7月 02, 2021
作者:
无
无木
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(popconfirm-button): remove button excess `title`
移除PopconfirmButton组件多余的title;修改TableAction的tooltip默认位置
上级
5fab267a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
9 deletion
+7
-9
src/components/Button/src/PopConfirmButton.vue
src/components/Button/src/PopConfirmButton.vue
+1
-1
src/components/Table/src/components/TableAction.vue
src/components/Table/src/components/TableAction.vue
+6
-8
未找到文件。
src/components/Button/src/PopConfirmButton.vue
浏览文件 @
73654b78
...
...
@@ -41,7 +41,7 @@
return
()
=>
{
const
bindValues
=
omit
(
unref
(
getBindValues
),
'
icon
'
);
const
Button
=
h
(
BasicButton
,
bindValues
,
extendSlots
(
slots
));
const
Button
=
h
(
BasicButton
,
omit
(
bindValues
,
'
title
'
)
,
extendSlots
(
slots
));
// If it is not enabled, it is a normal button
if
(
!
props
.
enable
)
{
...
...
src/components/Table/src/components/TableAction.vue
浏览文件 @
73654b78
...
...
@@ -3,10 +3,8 @@
<template
v-for=
"(action, index) in getActions"
:key=
"`$
{index}-${action.label}`">
<Tooltip
v-bind=
"getTooltip(action.tooltip)"
>
<PopConfirmButton
v-bind=
"action"
>
<Tooltip
v-bind=
"getTooltip(action.tooltip)"
>
<Icon
:icon=
"action.icon"
class=
"mr-1"
v-if=
"action.icon"
/>
{{
action
.
label
}}
</Tooltip>
<Icon
:icon=
"action.icon"
class=
"mr-1"
v-if=
"action.icon"
/>
{{
action
.
label
}}
</PopConfirmButton>
</Tooltip>
<Divider
...
...
@@ -35,7 +33,7 @@
<
script
lang=
"ts"
>
import
{
defineComponent
,
PropType
,
computed
,
toRaw
}
from
'
vue
'
;
import
{
MoreOutlined
}
from
'
@ant-design/icons-vue
'
;
import
{
Divider
,
Tooltip
}
from
'
ant-design-vue
'
;
import
{
Divider
,
Tooltip
,
TooltipProps
}
from
'
ant-design-vue
'
;
import
Icon
from
'
/@/components/Icon/index
'
;
import
{
ActionItem
,
TableActionType
}
from
'
/@/components/Table
'
;
import
{
PopConfirmButton
}
from
'
/@/components/Button
'
;
...
...
@@ -129,11 +127,11 @@
});
const
getTooltip
=
computed
(()
=>
{
return
(
data
)
=>
{
return
(
data
:
string
|
TooltipProps
):
TooltipProps
=>
{
if
(
isString
(
data
))
{
return
{
title
:
data
};
return
{
title
:
data
,
placement
:
'
bottom
'
};
}
else
{
return
data
;
return
Object
.
assign
({
placement
:
'
bottom
'
},
data
)
;
}
};
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录