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

elementui loadding

2026-03-06 03:00:04前端教程

ElementUI Loading 组件使用指南

ElementUI 提供了 Loading 组件用于在页面或局部区域显示加载状态。以下是几种常见的实现方式:

全局加载

// 开启加载
const loadingInstance = this.$loading({
  lock: true,
  text: '加载中',
  spinner: 'el-icon-loading',
  background: 'rgba(0, 0, 0, 0.7)'
});

// 关闭加载
loadingInstance.close();

局部加载 在需要加载的 DOM 元素上添加 v-loading 指令:

<div v-loading="isLoading" element-loading-text="拼命加载中">
  需要加载的内容区域
</div>

自定义配置选项 可通过对象配置更多参数:

{
  target: '.loading-target',  // 指定DOM元素
  fullscreen: false,         // 是否全屏
  text: 'Loading',           // 提示文字
  spinner: 'el-icon-loading',// 图标类名
  background: 'rgba(0,0,0,0.5)' // 背景色
}

服务方式调用

import { Loading } from 'element-ui';

let loadingInstance = Loading.service(options);
setTimeout(() => {
  loadingInstance.close();
}, 3000);

注意事项

elementui loadding

  • 全屏加载会阻止用户交互,建议设置lock: true
  • 局部加载需确保父容器有position: relative样式
  • 2.0+版本需要单独引入样式文件import 'element-ui/lib/theme-chalk/loading.css'

以上方法可根据实际需求选择使用,全局加载适合整页数据请求,局部加载适用于模块级内容更新。

分享给朋友:

相关文章

selectable elementui

selectable elementui

使 ElementUI 组件可选中 ElementUI 默认情况下没有直接提供 selectable 功能的组件,但可以通过以下方法实现可选中效果。 使用 el-checkbox 实现单个选中 通过…

elementui增删

elementui增删

ElementUI 表格的增删操作 ElementUI 提供了强大的表格组件,支持数据的增删改查操作。以下是实现增删功能的详细方法: 安装 ElementUI 确保项目中已安装 ElementUI,…

elementui返回

elementui返回

Element UI 返回功能实现方法 Element UI 提供了多种方式实现返回功能,具体取决于使用场景和需求。以下是几种常见的方法: 使用 el-button 结合路由返回 在 Vue 项…

elementui工具

elementui工具

ElementUI 工具概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和工具,适用于快速开发企业级中后台产品。以下是其核心工具和功能: 核心组件 表单…

elementui blur

elementui blur

ElementUI blur 事件处理 ElementUI 表单组件(如 el-input、el-select)支持 blur 事件,用于在输入框失去焦点时触发自定义逻辑。以下是常见用法和注意事项:…

elementui指南

elementui指南

以下是关于 Element UI 的指南内容整理,涵盖核心功能、使用方法和常见实践: 安装与引入 通过 npm 安装: npm install element-ui -S 在项目中全局引入: i…