# Grid 网格布局

通过基础的24格分栏,快速构建网页布局。

基础布局

8
8
8

栅格间隙

8
8
8

属性偏移

4
4
4
4
4
4

# 基础用法

<n-row class="row"  :gutter="10" align="top" justify="space-between">
  <n-col :span="4" class="col" :offset="4">
    ...
  </n-col>
  <n-col :xs="4" :offset="4" >
    ...
  </n-col>
  <n-col :xs="{span:4,offset:4}">
    ...
  </n-col>
</n-row>

xs , sm 等属性可以直接传入对象: :xs="{span:4,offset:4}"

# n-row Attributes

属性名 含义 类型 必填 默认值
gutter 栅格的间隙,单位为 px String , Number - -
align flex 布局下的垂直对齐方式:top middle bottom String - top
justify flex 布局下的水平排列方式:start end center space-around space-between String - start

# n-col Attributes

属性名 含义 类型 必填 默认值
offset 栅格左侧的间隔格数,间隔内不可以有栅格 number | String - 0
span 栅格占位格数,为 0 时相当于 display: none number | String - -
xs <576px 响应式栅格,可为栅格数或一个包含其他属性的对象 object | number | String - -
sm ≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象 object | number | String - -
md ≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象 object | number | String - -
lg ≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象 object | number | String - -
xl ≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象 object | number | String - -

# Container 布局容器

容器布局,可快速搭建页面的基本结构,需浏览器支持flex布局。在使用容器布局时,container组件的子组件只能是header,main,footer,sider或container,同时,上述子组件的父组件也只能是container。

基础布局

header
content

<n-layout>
  <n-header>header</n-header>
  <n-content>content</n-content>
  <n-footer>footer</n-footer>
</n-layout>

上中下三栏布局,主体部分带侧边栏

header
sider
content

<n-layout>
  <n-header>header</n-header>
  <n-layout>
    <n-sider>sider</n-sider>
    <n-content>content</n-content>
  </n-layout>
  <n-footer>footer</n-footer>
</n-layout>

左右布局,主体部分分为上中下三部分

sider
header
content

<n-layout>
  <n-sider>sider</n-sider>
  <n-layout>
    <n-header>header</n-header>
    <n-content>content</n-content>
    <n-footer>footer</n-footer>
  </n-layout>
</n-layout>



# Collapse 折叠面板

将内容区域折叠/展开。

展开: [ 1, 2 ]

新闻
经过税务机关3个多月的依法调查核实,群众举报范冰冰“阴阳合同”涉税问题有了明确结果。 税务机关依法向范冰冰作出追缴税款、滞纳金并处以罚款的决定。 社会各界特别是文艺影视工作者坚决支持税务部门依法查处此案,并从中得到教育警示。
财经
经过税务机关3个多月的依法调查核实,群众举报范冰冰“阴阳合同”涉税问题有了明确结果。 税务机关依法向范冰冰作出追缴税款、滞纳金并处以罚款的决定。 社会各界特别是文艺影视工作者坚决支持税务部门依法查处此案,并从中得到教育警示。
体育
经过税务机关3个多月的依法调查核实,群众举报范冰冰“阴阳合同”涉税问题有了明确结果。 税务机关依法向范冰冰作出追缴税款、滞纳金并处以罚款的决定。 社会各界特别是文艺影视工作者坚决支持税务部门依法查处此案,并从中得到教育警示。

# 基本用法

<n-collapse v-model="collapseSelected" :single="true">
  <n-collapse-item name="1">
    <template #title> 新闻 </template>
    ...
  </n-collapse-item>
  <n-collapse-item name="2">
    <template #title> 财经 </template>
    ...
  </n-collapse-item>
  <n-collapse-item name="3">
    <template #title> 体育 </template>
    ...
  </n-collapse-item>
</n-collapse>

# n-collapse Attributes

属性名 含义 类型 必填 默认值
collapseSelected 当前展开 item 的 name 组成的数组。v-model双向数据绑定。 Array - []
single 是否允许同时展开多个 item。 Boolean - true

# n-collapse-item Attributes

属性名 含义 类型 必填 默认值
name item 的 name 属性,唯一且必填。 String true -
title 标题插槽 slot - -
default 列表项插槽 slot - -