forked from opentiny/tiny-vue
feat(grid-slot):Add Table Header Slot (#674)
This commit is contained in:
parent
0e86108adb
commit
91e3adddbf
|
@ -0,0 +1,88 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<tiny-grid :data="tableData">
|
||||||
|
<tiny-grid-column type="index" width="60"></tiny-grid-column>
|
||||||
|
<tiny-grid-column field="name" title="名称" ></tiny-grid-column>
|
||||||
|
<tiny-grid-column field="employees" title="员工人数"></tiny-grid-column>
|
||||||
|
<tiny-grid-column field="area" title="所属区域">
|
||||||
|
<template #header>
|
||||||
|
<icon-mark-on></icon-mark-on> <span class="location-area">位置区域</span>
|
||||||
|
</template>
|
||||||
|
</tiny-grid-column>
|
||||||
|
<tiny-grid-column field="address" title="地址"></tiny-grid-column>
|
||||||
|
<tiny-grid-column field="introduction" title="公司简介" show-overflow></tiny-grid-column>
|
||||||
|
</tiny-grid>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script lang="jsx">
|
||||||
|
import { Grid, GridColumn } from '@opentiny/vue'
|
||||||
|
import { IconMarkOn } from '@opentiny/vue-icon'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
components: {
|
||||||
|
TinyGrid: Grid,
|
||||||
|
TinyGridColumn: GridColumn,
|
||||||
|
IconMarkOn: IconMarkOn()
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
tableData: [
|
||||||
|
{
|
||||||
|
id: '1',
|
||||||
|
name: 'GFD科技YX公司',
|
||||||
|
area: '华东区',
|
||||||
|
address: '福州',
|
||||||
|
employees: 423,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: '2',
|
||||||
|
name: 'WWWW科技YX公司',
|
||||||
|
area: '华南区',
|
||||||
|
address: '深圳福田区',
|
||||||
|
employees: 363,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: '3',
|
||||||
|
name: 'RFV有限责任公司',
|
||||||
|
area: '华南区',
|
||||||
|
address: '中山市',
|
||||||
|
employees: 131,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: '4',
|
||||||
|
name: 'TGBYX公司',
|
||||||
|
area: '华北区',
|
||||||
|
address: '梅州',
|
||||||
|
employees: 215,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: '5',
|
||||||
|
name: 'YHN科技YX公司',
|
||||||
|
area: '华南区',
|
||||||
|
address: '韶关',
|
||||||
|
employees: 322,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: '6',
|
||||||
|
name: '康康物业YX公司',
|
||||||
|
area: '华北区',
|
||||||
|
address: '广州天河区',
|
||||||
|
employees: 168,
|
||||||
|
introduction: '公司技术和研发实力雄厚,是国家863项目的参与者,并被政府认定为“高新技术企业”。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.location-area{
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -25,6 +25,12 @@ export default {
|
||||||
'name': { 'zh-CN': '编辑器插槽', 'en-US': 'Editor slot' },
|
'name': { 'zh-CN': '编辑器插槽', 'en-US': 'Editor slot' },
|
||||||
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example.' },
|
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example.' },
|
||||||
'codeFiles': ['slot/editor-slot.vue']
|
'codeFiles': ['slot/editor-slot.vue']
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'demoId': 'slot-header-slot',
|
||||||
|
'name': { 'zh-CN': '表头插槽', 'en-US': 'Table header slot' },
|
||||||
|
'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example.' },
|
||||||
|
'codeFiles': ['slot/tableHeader-slot.vue']
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
apis: [{ 'name': 'grid-slot', 'type': 'component', 'properties': [], 'events': [], 'slots': [] }]
|
apis: [{ 'name': 'grid-slot', 'type': 'component', 'properties': [], 'events': [], 'slots': [] }]
|
||||||
|
|
Loading…
Reference in New Issue