当前位置:首页 > 前端教程

elementui gutter

2026-03-06 06:22:21前端教程

关于 ElementUI 的 gutter 属性

ElementUI 的 gutter 属性通常用于 el-row 组件,用于控制栅格系统中列之间的间隔。以下是详细说明和用法:

基本用法

el-row 组件上设置 gutter 属性,可以调整其子 el-col 组件之间的间距。gutter 的单位是像素(px),默认值为 0。

<el-row :gutter="20">
  <el-col :span="12"><div>左侧内容</div></el-col>
  <el-col :span="12"><div>右侧内容</div></el-col>
</el-row>

响应式 gutter

gutter 支持响应式设计,可以通过对象形式为不同屏幕尺寸设置不同的间距值:

<el-row :gutter="{ xs: 8, sm: 16, md: 24, lg: 32 }">
  <el-col :span="12"><div>左侧内容</div></el-col>
  <el-col :span="12"><div>右侧内容</div></el-col>
</el-row>

注意事项

gutter 的值会影响 el-col 的内部间距,但不会影响 el-row 的外边距。如果需要调整整体布局的外边距,需额外添加样式。

gutter 设置后,el-col 会自动计算宽度并添加内边距(padding),因此内容区域的实际宽度会小于 span 指定的百分比宽度。

示例代码

以下是一个完整示例,展示不同 gutter 值的效果:

<template>
  <div>
    <h4>默认 gutter (0px)</h4>
    <el-row>
      <el-col :span="12"><div class="grid-content">左侧</div></el-col>
      <el-col :span="12"><div class="grid-content">右侧</div></el-col>
    </el-row>

    <h4>gutter 20px</h4>
    <el-row :gutter="20">
      <el-col :span="12"><div class="grid-content">左侧</div></el-col>
      <el-col :span="12"><div class="grid-content">右侧</div></el-col>
    </el-row>

    <h4>响应式 gutter</h4>
    <el-row :gutter="{ xs: 8, sm: 16, md: 24, lg: 32 }">
      <el-col :span="12"><div class="grid-content">左侧</div></el-col>
      <el-col :span="12"><div class="grid-content">右侧</div></el-col>
    </el-row>
  </div>
</template>

<style>
.grid-content {
  background: #f5f7fa;
  padding: 10px;
  border-radius: 4px;
  min-height: 36px;
}
</style>

常见问题

若发现 gutter 设置无效,检查是否在 el-row 上正确设置了属性,且 el-col 是否为直接子元素。

elementui gutter

gutter 值过大可能导致布局溢出,建议根据实际内容宽度合理设置间距。

标签: elementuigutter
分享给朋友:

相关文章

elementui使用

elementui使用

安装 Element UI 通过 npm 或 yarn 安装 Element UI: npm install element-ui --save # 或 yarn add element-ui 在项…

elementui高级

elementui高级

ElementUI 高级用法与技巧 ElementUI 是基于 Vue.js 的流行组件库,适用于快速开发中后台系统。以下是一些高级用法和优化技巧,帮助提升开发效率和用户体验。 自定义主题与样式覆盖…

iwiew elementui

iwiew elementui

iView 与 Element UI 对比 iView 和 Element UI 都是基于 Vue.js 的 UI 组件库,适用于快速开发企业级中后台管理系统。以下是两者的详细对比: 设计风…

elementui api

elementui api

以下是 Element UI 常用 API 的整理说明,按照组件分类呈现: Form 表单 model 绑定表单数据对象rules 表单验证规则validate 方法用于整体表单验证resetFie…

elementui中文

elementui中文

Element UI 中文资源 Element UI 是一款基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和友好的开发体验。以下是关于 Element UI 的中文资源和使用方法: 官方…

elementui svg

elementui svg

使用 Element UI 中的 SVG 图标 Element UI 提供了丰富的内置 SVG 图标,可以通过 el-icon 组件直接使用。以下是如何在项目中引入和使用这些图标的方法。 安装 El…