前言:最新的项目用的是Ant Design Pro v5.0的框架,每个页面的Loading默认用的是Spin组件,以前的项目也是默认用的Spin项目,在这个项目中看到后就有点审美疲劳了~~~,所以就想替换掉默认的加载动画,在网上也找了好多方法,有的是语言不对应,有的是版本不对应,有的虽然可以实现,但是要在每个请求时去做处理,就会比较麻烦,经过认真查阅官网API,在Spin组件的最后一句话中发现了实现的最优方案 ):
话不多数,直接上实现过程:
1、在项目的src/components文件下创建一个PageLoading的组件,PageLoading下分2个文件:index.tsx和index.less,一个用来写页面组成元素另一个来写页面样式
index.tsx文件代码如下:
import React from 'react';
import style from './index.less';
const PageLoading: React.FC = () => {
return (
<div className={style.page_loading_container}>