NaiveUI的Grid栅格系统,可以布局响应式的样式。
cols number | ResponsiveDescription 24 一般是分成24列,每列用 span 表示占比
<n-grid x-gap="12" :cols="4">
<n-gi>
<div class="light-green" />
</n-gi>
<n-gi>
<div class="green" />
</n-gi>
<n-gi>
<div class="light-green" />
</n-gi>
<n-gi>
<div class="green" />
</n-gi>
</n-grid>
//响应式布局 分成4列,占比是手机端时 0:4, 电脑端时 1:3
<n-divider>Screen 响应式</n-divider>
<n-grid x-gap="20" cols="4" item-responsive responsive="screen">
<n-grid-item span="0 l:1">
<div class="light-green">
m 以下:不显示<br>
m 到 l:占据空间 1<br>
l 以上:占据空间 2
</div>
</n-grid-item>
<n-grid-item span="4 l:3">
<div class="green">
2
</div>
</n-grid-item>
</n-grid>
RE: Nuxt开发指南