iview_note 学习笔记(3) —— 布局
Loading…
iview 布局提供了比较便捷的网页架构排版,可以省去很多页面样式的调试。
iview_note 学习笔记(1)
iview_note 学习笔记(2)
布局
List
<template> |
设置属性 size (small、large、default) 可以显示三种不同尺寸的列表。
设置 border 是否显示边框
设置 header 或 footer 来自定义列表头部或尾部。
设置属性 item-layout 为 vertical 可实现竖排列表样式
<template>
<List item-layout="vertical">
<ListItem v-for="item in data" :key="item.title">
<ListItemMeta
:avatar="item.avatar"
:title="item.title"
:description="item.description"
/>
{{ item.content }}
<template slot="action">
<li><Icon type="ios-star-outline" /> 123</li>
<li><Icon type="ios-thumbs-up-outline" /> 234</li>
<li><Icon type="ios-chatbubbles-outline" /> 345</li>
</template>
</ListItem>
</List>
</template>
<script>
export default {
data() {
return {
data: [
{
title: 'This is title 1',
description: 'This is description.',
avatar: '',
content: 'this is the content.',
},
{
title: 'This is title 2',
description: 'This is description.',
avatar: '',
content: 'this is the content.',
},
],
}
},
}
</script>
Card
<template> |
设置 title 和 extra 可以定义卡片标题和右上角额外内容
- Row 和 Col 格式实现并排表格
<Row style="width:350px"> |
Collapse
<template> |
设置属性 accordion 开启手风琴模式,每次只能打开一个面板
设置属性 simple 可以显示为不带边框和背景色的简洁模式
Split
左右分割
<div class="demo-split"> |
top button 可实现上下分割,也可以使用嵌套分割
Divider
<Divider /> |
使用 type=”vertical” 设置为行内的垂直分割线
使用 orientation 设置分割线标题的位置,可选值为 left、right 或 center
Cell
<Cell title=" " />
可设置 name(标识) title(左侧标题) label(描述信息) extra(右侧额外内容) disabled(禁用) selscted(选中) to(跳转) 属性
Layout
Layout:布局容器,其下可嵌套 HeaderSiderContentFooter 或 Layout 本身,可以放在任何父容器中
Header:顶部布局,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中
Sider:侧边栏,自带默认样式及基本功能,其下可嵌套任何元素,只能放在 Layout 中
Content:内容部分,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中
Footer:底部布局,自带默认样式,其下可嵌套任何元素,只能放在 Layout 中
<div class="layout"> |
Grid
- LoadingBar
- Badge
视图
图表
- 本文链接:https://hyqskevin.github.io/2019/09/20/iview-note-3/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!