Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
京东前端
nutui
提交
77262554
N
nutui
项目概览
京东前端
/
nutui
通知
37
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nutui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
77262554
编写于
5月 30, 2022
作者:
richard_1015
提交者:
GitHub
5月 30, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Revert "table支持自定义表头icon、支持render入参等 (#1261)"
This reverts commit
2ad539ee
.
上级
2ad539ee
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
28 deletion
+8
-28
src/packages/__VUE/table/demo.vue
src/packages/__VUE/table/demo.vue
+4
-13
src/packages/__VUE/table/index.vue
src/packages/__VUE/table/index.vue
+2
-12
src/packages/__VUE/table/renderColumn.ts
src/packages/__VUE/table/renderColumn.ts
+2
-3
未找到文件。
src/packages/__VUE/table/demo.vue
浏览文件 @
77262554
...
@@ -22,12 +22,6 @@
...
@@ -22,12 +22,6 @@
<nut-table
:columns=
"columns3"
:data=
"data5"
>
</nut-table>
<nut-table
:columns=
"columns3"
:data=
"data5"
>
</nut-table>
<h2>
支持排序
</h2>
<h2>
支持排序
</h2>
<nut-table
:columns=
"columns6"
:data=
"data6"
@
sorter=
"handleSorter"
>
</nut-table>
<nut-table
:columns=
"columns6"
:data=
"data6"
@
sorter=
"handleSorter"
>
</nut-table>
<h2>
支持自定义表头icon
</h2>
<nut-table
:columns=
"columns1"
:data=
"data1"
>
<
template
#icon-name
>
<nut-icon
name=
"people"
></nut-icon>
</
template
>
</nut-table>
</div>
</div>
</template>
</template>
...
@@ -104,10 +98,7 @@ export default createDemo({
...
@@ -104,10 +98,7 @@ export default createDemo({
{
{
title
:
'
姓名
'
,
title
:
'
姓名
'
,
key
:
'
name
'
,
key
:
'
name
'
,
align
:
'
center
'
,
align
:
'
center
'
render
(
data
)
{
return
`
${
data
.
name
}
(
${
data
.
sex
}
)`
;
}
},
},
{
{
title
:
'
性别
'
,
title
:
'
性别
'
,
...
@@ -191,8 +182,7 @@ export default createDemo({
...
@@ -191,8 +182,7 @@ export default createDemo({
name
:
'
Tom
'
,
name
:
'
Tom
'
,
sex
:
'
男
'
,
sex
:
'
男
'
,
record
:
'
小学
'
,
record
:
'
小学
'
,
render
:
(
data
)
=>
{
render
:
()
=>
{
console
.
log
(
data
);
return
h
(
return
h
(
Button
,
Button
,
{
{
...
@@ -257,7 +247,8 @@ export default createDemo({
...
@@ -257,7 +247,8 @@ export default createDemo({
timer
:
null
as
number
|
null
,
timer
:
null
as
number
|
null
,
summary
:
()
=>
{
summary
:
()
=>
{
return
{
return
{
value
:
'
这是总结栏
'
value
:
'
这是总结栏
'
,
colspan
:
5
};
};
}
}
});
});
...
...
src/packages/__VUE/table/index.vue
浏览文件 @
77262554
...
@@ -12,12 +12,7 @@
...
@@ -12,12 +12,7 @@
>
>
{{
item
.
title
}}
{{
item
.
title
}}
<slot
name=
"icon"
></slot>
<slot
name=
"icon"
></slot>
<slot
:name=
"`icon-$
{item.key}`">
</slot>
<nut-icon
v-if=
"!$slots.icon && item.sorter"
name=
"down-arrow"
size=
"12px"
></nut-icon>
<nut-icon
v-if=
"!$slots.icon && !$slots[`icon-$
{item.key}`]
&&
item.sorter"
name="down-arrow"
size="12px"
>
</nut-icon>
</span>
</span>
</view>
</view>
</view>
</view>
...
@@ -30,12 +25,7 @@
...
@@ -30,12 +25,7 @@
:key=
"value"
:key=
"value"
>
>
{{
typeof
item
[
value
]
!==
'
function
'
?
item
[
value
]
:
''
}}
{{
typeof
item
[
value
]
!==
'
function
'
?
item
[
value
]
:
''
}}
<RenderColumn
:slots=
"item[value]"
:data=
"item"
v-if=
"typeof item[value] === 'function'"
></RenderColumn>
<RenderColumn
:slots=
"item[value]"
v-if=
"typeof item[value] === 'function'"
></RenderColumn>
<RenderColumn
:slots=
"getColumnItem(value).render"
:data=
"item"
v-else-if=
"typeof getColumnItem(value).render === 'function'"
></RenderColumn>
</span>
</span>
</view>
</view>
</view>
</view>
...
...
src/packages/__VUE/table/renderColumn.ts
浏览文件 @
77262554
import
{
h
}
from
'
vue
'
;
import
{
h
}
from
'
vue
'
;
export
default
{
export
default
{
setup
(
props
:
any
)
{
setup
(
props
:
any
)
{
return
()
=>
h
(
`view`
,
{},
props
.
slots
(
props
.
data
));
return
()
=>
h
(
`view`
,
{},
props
.
slots
());
},
},
props
:
{
props
:
{
slots
:
Object
,
slots
:
Object
data
:
Object
}
}
};
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录