> 文章列表 > Vue ElementUI Axios 前后端案例(day02)

Vue ElementUI Axios 前后端案例(day02)

Vue ElementUI Axios 前后端案例(day02)

ElementUI

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件
组件

1.Layout 布局

通过基础的 24 分栏,迅速简便地创建布局。
Vue ElementUI Axios 前后端案例(day02)
就是这样分了24个格子

基础布局

使用单一分栏创建基础的栅格布局。
通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。

分栏间隔

分栏之间存在间隔。
Row 组件 提供 gutter 属性来指定每一栏之间的间隔,默认间隔为 0。

分栏偏移

支持偏移指定的栏数。
通过制定 col 组件的 offset 属性可以指定分栏偏移的栏数。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Title</title><!-- import CSS --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><style>.el-row {margin-bottom: 20px;}.el-col {border-radius: 4px;}.bg-purple-dark {background: #99a9bf;}.bg-purple {background: #d3dce6;}.bg-purple-light {background: #e5e9f2;}.grid-content {border-radius: 4px;min-height: 36px;}.row-bg {padding: 10px 0;background-color: #f9fafc;}</style>
</head><body><div id="app"><el-row :gutter="20"><el-col :span="3"><div class="grid-content bg-purple-dark"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-light"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-dark"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-light"></div></el-col><el-col :span="12"><div class="grid-content bg-purple-dark"></div></el-col></el-row><el-row><el-col :span="3"><div class="grid-content bg-purple-dark"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-light"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-dark"></div></el-col><el-col :span="3"><div class="grid-content bg-purple-light"></div></el-col><el-col :span="12" ><div class="grid-content bg-purple-dark"></div></el-col></el-row><el-row><el-col :span="3" :offset=2><div class="grid-content bg-purple-dark"></div></el-col></el-row><el-row type="flex" class="row-bg" justify="center"><el-col :span="6"><div class="grid-content bg-purple"></div></el-col><el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col><el-col :span="6"><div class="grid-content bg-purple"></div></el-col></el-row></div><!-- 引入组件库 --><!-- 引入组件库 --><script src="js/vue.js"></script><script src="https://unpkg.com/element-ui/lib/index.js"></script><script>new Vue({el: '#app',data() {return {visible: false}},})</script>
</body></html>

Vue ElementUI Axios 前后端案例(day02)