# 加载 Loading

加载数据时显示动效,阻止用户进行数据操作,并且可以设置文本对用户进行提醒。

# 基础用法

区域加载

在容器中加载数据时显示,使用此组件时,父级容器必须支持子级设置绝对定位(position: absolute),否则遮挡区域将会扩大到外层

<title>区域加载</title>
<describe>在容器中加载数据时显示,使用此组件时,父级容器必须支持子级设置绝对定位(position: absolute),否则遮挡区域将会扩大到外层</describe>
<template>
  <div style="height: 200px; position: relative; border: 1px solid #eee;">
    <hc-loading v-model="show"></hc-loading>
  </div>
</template>

<script>
export default{
  data: function () {
    return {
      show: true
    }
  }
}
</script>

# 自定义

可自定义加载文案、图标颜色和背景色。

text属性的值会被渲染为加载文案,并显示在加载图标的下方。类似地,background-color、icon-color和text-color属性分别用来设定背景色值、图标色值和文本色值。

<title>可自定义加载文案、图标颜色和背景色。</title>
<describe>text属性的值会被渲染为加载文案,并显示在加载图标的下方。类似地,background-color、icon-color和text-color属性分别用来设定背景色值、图标色值和文本色值。</describe>
<template>
  <div style="height: 200px; position: relative; border: 1px solid #eee;">
    <hc-loading
      v-model="show"
      text="拼命加载中"
      background-color="rgba(0, 0, 0, 0.8)"
      text-color="#409eff"
      icon-color="#409eff"
    ></hc-loading>
  </div>
</template>

<script>
export default{
  data: function () {
    return {
      show: true
    }
  }
}
</script>

# 属性及事件

# HcLoading 属性

名称 说明 类型 可选值 默认值
text 加载显示文本 string -- --
background-color 自定义遮罩背景颜色 string css颜色样式 --
text-color 自定义文本颜色 string css颜色样式 --
icon-color 自定义图标颜色 string css颜色样式 --