update List
This commit is contained in:
parent
bc56534b90
commit
fb7f36f91b
4 changed files with 81 additions and 5 deletions
|
@ -233,6 +233,10 @@ const router = new VueRouter({
|
||||||
{
|
{
|
||||||
path: '/icon',
|
path: '/icon',
|
||||||
component: (resolve) => require(['./routers/icon.vue'], resolve)
|
component: (resolve) => require(['./routers/icon.vue'], resolve)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/list',
|
||||||
|
component: (resolve) => require(['./routers/list.vue'], resolve)
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,5 +1,26 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<h2>small size</h2>
|
||||||
|
<List header="Header" footer="Footer" size="small" :split="false">
|
||||||
|
<ListItem v-for="item in data1" :key="item">
|
||||||
|
{{ item }}
|
||||||
|
</ListItem>
|
||||||
|
</List>
|
||||||
|
<h2>default size</h2>
|
||||||
|
<List header="Header" footer="Footer">
|
||||||
|
<ListItem v-for="item in data1" :key="item">
|
||||||
|
{{ item }}
|
||||||
|
</ListItem>
|
||||||
|
</List>
|
||||||
|
<h2>large size</h2>
|
||||||
|
<List header="Header" footer="Footer" border size="large">
|
||||||
|
<ListItem v-for="item in data1" :key="item">
|
||||||
|
{{ item }}
|
||||||
|
</ListItem>
|
||||||
|
</List>
|
||||||
|
|
||||||
|
<Divider></Divider>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@ -7,8 +28,14 @@
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
data1: [
|
||||||
}
|
'Racing car sprays burning fuel into crowd.',
|
||||||
|
'Japanese princess to wed commoner.',
|
||||||
|
'Australian walks 100km after outback crash.',
|
||||||
|
'Man charged over missing wedding girl.',
|
||||||
|
'Los Angeles battles huge wildfires.',
|
||||||
|
]
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
export default {
|
export default {
|
||||||
name: 'List',
|
name: 'List',
|
||||||
props: {
|
props: {
|
||||||
bordered: {
|
border: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
},
|
},
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
`${prefixCls}-${this.size}`,
|
`${prefixCls}-${this.size}`,
|
||||||
`${prefixCls}-${this.itemLayout}`,
|
`${prefixCls}-${this.itemLayout}`,
|
||||||
{
|
{
|
||||||
[`${prefixCls}-bordered`]: this.bordered,
|
[`${prefixCls}-bordered`]: this.border,
|
||||||
[`${prefixCls}-split`]: this.split
|
[`${prefixCls}-split`]: this.split
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
@ -105,6 +105,9 @@
|
||||||
&-split &-header {
|
&-split &-header {
|
||||||
border-bottom: 1px solid @border-color-split;
|
border-bottom: 1px solid @border-color-split;
|
||||||
}
|
}
|
||||||
|
&-split &-footer{
|
||||||
|
border-top: 1px solid @border-color-split;
|
||||||
|
}
|
||||||
|
|
||||||
&-large &-item {
|
&-large &-item {
|
||||||
padding-top: 16px;
|
padding-top: 16px;
|
||||||
|
@ -152,3 +155,45 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.@{list-prefix-cls}-bordered {
|
||||||
|
border: 1px solid @border-color-base;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
.@{list-prefix-cls}-header {
|
||||||
|
padding-right: 24px;
|
||||||
|
padding-left: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{list-prefix-cls}-footer {
|
||||||
|
padding-right: 24px;
|
||||||
|
padding-left: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{list-prefix-cls}-item {
|
||||||
|
padding-right: 24px;
|
||||||
|
padding-left: 24px;
|
||||||
|
border-bottom: 1px solid @border-color-split;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{list-prefix-cls}-pagination {
|
||||||
|
margin: 16px 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.@{list-prefix-cls}-small {
|
||||||
|
.@{list-prefix-cls}-item {
|
||||||
|
padding-right: 16px;
|
||||||
|
padding-left: 16px;
|
||||||
|
}
|
||||||
|
.@{list-prefix-cls}-header,
|
||||||
|
.@{list-prefix-cls}-footer {
|
||||||
|
padding: 8px 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.@{list-prefix-cls}-large {
|
||||||
|
.@{list-prefix-cls}-header,
|
||||||
|
.@{list-prefix-cls}-footer {
|
||||||
|
padding: 16px 24px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue