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

elementui close

2026-03-06 01:56:10前端教程

关闭 Element UI 组件的方法

Element UI 提供了多种方式关闭弹窗、对话框或其他交互组件,具体方法取决于组件的类型。

关闭 Dialog 对话框

通过 visible.sync 控制 Dialog 的显示与隐藏:

<el-dialog :visible.sync="dialogVisible" title="提示">
  <span>这是一段内容</span>
</el-dialog>
data() {
  return {
    dialogVisible: false
  }
}

直接修改 dialogVisiblefalse 即可关闭对话框。

关闭 Message 消息提示

手动调用 close 方法关闭 Message:

this.$message({
  message: '提示消息',
  duration: 0, // 设置为 0 表示不自动关闭
  showClose: true // 显示关闭按钮
});

用户点击关闭按钮或调用 this.$message.closeAll() 关闭所有 Message。

elementui close

关闭 Notification 通知

手动关闭 Notification:

const notification = this.$notify({
  title: '标题',
  message: '消息内容',
  duration: 0, // 不自动关闭
  showClose: true // 显示关闭按钮
});

// 手动关闭
notification.close();

调用 this.$notify.closeAll() 可关闭所有通知。

关闭 Popover 弹出框

通过 v-model 控制 Popover 的显示:

elementui close

<el-popover v-model="popoverVisible">
  <p>弹出内容</p>
  <el-button @click="popoverVisible = false">关闭</el-button>
</el-popover>

设置 popoverVisiblefalse 即可关闭 Popover。

关闭 Loading 加载

手动关闭 Loading:

const loading = this.$loading({
  lock: true,
  text: '加载中...'
});

// 关闭 Loading
loading.close();

总结

Element UI 组件的关闭方式通常包括:

  • 通过 v-modelvisible.sync 控制显示状态(如 Dialog、Popover)。
  • 调用实例的 close() 方法(如 Notification、Loading)。
  • 使用全局方法关闭所有实例(如 this.$message.closeAll())。

标签: elementuiclose
分享给朋友:

相关文章

elementui table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &…

elementui锁屏

elementui锁屏

ElementUI 锁屏功能实现 ElementUI 本身并未直接提供锁屏组件,但可以通过遮罩层、自定义指令或结合 Vue 路由守卫实现类似效果。以下是几种常见实现方式: 使用遮罩层与自定义指令…

elementui ico

elementui ico

ElementUI 图标使用指南 ElementUI 提供了一套内置的图标库,可以通过 el-icon- 前缀直接使用。这些图标基于字体图标(iconfont)实现,支持灵活的颜色、大小调整。 内置…

elementui sass

elementui sass

在 Element UI 中使用 Sass Element UI 支持通过 Sass 进行样式定制,可以通过修改变量或覆盖样式来实现主题定制或组件样式调整。 安装 Sass 相关依赖: npm…

elementui案例

elementui案例

Element UI 案例 Element UI 是一个基于 Vue.js 的组件库,广泛用于构建企业级中后台前端界面。以下是一些常见的 Element UI 案例和使用场景: 表单设计 Eleme…

elementui dropdown

elementui dropdown

ElementUI Dropdown 基础用法 ElementUI 的 Dropdown 组件用于创建下拉菜单,常用于导航或操作选项的折叠展示。以下是一个基础示例: <el-dropdown…