apex-loading

1.0.0

Usage no npm install needed!

<script type="module">
  import apexLoading from 'https://cdn.skypack.dev/apex-loading';
</script>

README

apex-loading

支持 react 16.8+ 版本

但页面显示加载的时候,不会出现滚动穿透的问题

Installation

npm install apex-loading --save

Properties

Prop Default Type Description
show true boolean 是否显示
loadingCom
React组件 加载动画,建议使用apex-loading-animation
opacity .4 number 背景颜色透明度
message '' string 加载提示信息
messageSize 17 number 加载提示信息字体大小,单位px
messageBlod 600 number 加载提示信息字体粗细
messageColor #000000 string 加载提示信息字体颜色

Use

import React, { useState, useEffect } from 'react';
// 加载组件
import Loading from 'apex-loading';
// 加载动画
import {LoadingA} from 'apex-loading-animation'
import 'apex-loading-animation/build/index.css';

export default function App() {

  const [open, setOpen] = useState(true)  // 控制是否显示

  useEffect(() => {
    setTimeout(() => {
      setOpen(false)
    }, 1000)
  }, [])

  return <Loading
    show={open}
    loadingCom={<LoadingA />}
    backColor={"#000000"}
    opacity={.2}
    message="正在加载"
  />
}