76 lines
1.3 KiB
Vue
76 lines
1.3 KiB
Vue
<template>
|
|
<div class="topLevel">
|
|
<h1>基础布局</h1>
|
|
<basic/>
|
|
<h1>恩。基础</h1>
|
|
<layout/>
|
|
<h1>区块间隔</h1>
|
|
<gutter/>
|
|
<h1>偏移</h1>
|
|
<offset/>
|
|
<h1>栅格排序</h1>
|
|
<pull/>
|
|
<h1>FLEX</h1>
|
|
<flex/>
|
|
<h1>对齐</h1>
|
|
<align/>
|
|
<h1>Flex排序</h1>
|
|
<flex-order/>
|
|
<h1>响应式设计</h1>
|
|
<flexible/>
|
|
<h1>复杂一点</h1>
|
|
<complex/>
|
|
</div>
|
|
</template>
|
|
<script>
|
|
import { Grid } from 'antd'
|
|
const { Row, Col } = Grid
|
|
import Basic from './basic.vue'
|
|
import Layout from './layout.vue'
|
|
import Gutter from './gutter.vue'
|
|
import Offset from './offset.vue'
|
|
import Pull from './pull.vue'
|
|
import Flex from './flex.vue'
|
|
import Align from './align.vue'
|
|
import FlexOrder from './flex-order.vue'
|
|
import Flexible from './flexible.vue'
|
|
import Complex from './complex.vue'
|
|
export default {
|
|
components: {
|
|
AntRow: Row,
|
|
AntCol: Col,
|
|
Basic,
|
|
Layout,
|
|
Gutter,
|
|
Offset,
|
|
Pull,
|
|
Flex,
|
|
Align,
|
|
FlexOrder,
|
|
Flexible,
|
|
Complex,
|
|
},
|
|
}
|
|
</script>
|
|
<style lang="less">
|
|
.topLevel .ant-row{
|
|
margin: 10px 0;
|
|
}
|
|
.grid div {
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
line-height: 40px;
|
|
}
|
|
.show-block {
|
|
margin: 20px 0;
|
|
}
|
|
.color1 {
|
|
background: #00bfff;
|
|
color: white;
|
|
}
|
|
.color2 {
|
|
background: #0e77ca;
|
|
color: white;
|
|
}
|
|
</style>
|