mirror of https://github.com/ElemeFE/element
				
				
				
			
		
			
				
	
	
	
		
			1.7 KiB
		
	
	
	
	
			
		
		
	
	
			1.7 KiB
		
	
	
	
	
Loading 加载
加载数据时显示动效。
区域加载
在表格等容器中加载数据时显示。
:::demo 在 Loading 组件中,Element 准备了自定义命令v-loading,只需要绑定Boolean即可。默认状况下,Loading 遮罩会插入到绑定元素的子节点,通过添加body修饰符,可以使遮罩插入至 DOM 中的 body 上。
<template>
  <div v-loading="loading" class="el-loading-demo"></div>
</template>
<script>
  export default {
    data() {
      return {
        loading: true
      };
    }
  };
</script>
:::
整页加载
页面数据加载时显示。
:::demo 当需要全屏遮罩时,可使用fullscreen修饰符(此时遮罩会插入至 body 上)
<template>
  <el-button
    type="primary"
    @click.native="openFullScreen"
    v-loading.fullscreen="fullscreenLoading">
    显示整页加载,3 秒后消失
  </el-button>
</template>
<script>
  export default {
    data() {
      return {
        fullscreenLoading: false
      }
    }
    methods: {
      openFullScreen() {
        this.fullscreenLoading = true;
        setTimeout(() => {
          this.fullscreenLoading = false;
        }, 3000);
      }
    }
  }
</script>
:::