(简易)测试数据构造平台: 8 (首页美化)

2022-05-20 10:23:47 浏览数 (2)

【本节目标】首页结构布局

一个页面,是由很多小部分组成的,比如左侧,顶部,右侧,底部这种不同的区域。

在elementUI中,提供了很多默认的布局,比如:布局容器<el-container>

这个 <el-container> 是最外层的容器。内部可以放很多小容器,比如左侧边栏<el-aside> 做菜单比较好。<el-main> 主要容器部分放工具列表。

你不用担心他们的位置和交互。他们都是已经自动写好了,比如坐标和大小颜色等等。当然你有特殊需求可以改。

我的首页设计就是这样的:

左侧Aside是菜单,Header做成搜索框,Main做成工具列表,Footer做成统计图。

首先,我们先把这个空白的骨架dom层代码写到我们的ToolList.vue中。

然后是style样式,这个不写不好看:

效果如下:

接下来,我们把工具列表的内容 移动到这个Main的地方:

效果如下:

大家可以发现,现在的排列,明显不好看。间距过大。

那么我们接下来就是使用 表格 来承载这些数据就好看了,表格这个组件呢,在elementUI中是这样写的:el-table

而这个表格标签,只需要指定data属性为我们创建的那个列表即可:

里面的每一列的元素标签是 el-table-column

其内的prop就是这个列表的元素字典的某个key,就会自动展示vlaue。

效果如下:

现在大家发现,这些工具只有个名字和创建时间,显然不够。

比如用户要点击进入某个工具的详情页,要怎么办呢?

当然是再增加一列,放进入按钮, 删除按钮,编辑按钮 等等了。。。

也就是要引入elementui的按钮组:<el-button-group>

具体代码:

效果如下:

当然,这三个按钮具体的作用,我们以后再写。

现在还是来美化下首页的前端把~

欢迎继续收看下一节

0 人点赞