mirror of
https://github.com/MrXujiang/h5-Dooring.git
synced 2025-12-13 11:02:52 +00:00
🔨 重写加载动画 🔥 剔除无用代码,解决less空文件导致umi3报错问题
This commit is contained in:
parent
51c980bfb0
commit
a99df1a890
@ -1,5 +1,4 @@
|
|||||||
import React, { memo } from 'react';
|
import React, { memo } from 'react';
|
||||||
import styles from './index.less';
|
|
||||||
import { ILongTextConfig } from './schema';
|
import { ILongTextConfig } from './schema';
|
||||||
import logo from '@/assets/08-长文本.png';
|
import logo from '@/assets/08-长文本.png';
|
||||||
const LongText = memo((props: ILongTextConfig & { isTpl: boolean }) => {
|
const LongText = memo((props: ILongTextConfig & { isTpl: boolean }) => {
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
import React, { memo } from 'react';
|
import React, { memo } from 'react';
|
||||||
import styles from './index.less';
|
|
||||||
import { ITextConfig } from './schema';
|
import { ITextConfig } from './schema';
|
||||||
import logo from '@/assets/12-文本.png';
|
import logo from '@/assets/12-文本.png';
|
||||||
const Text = memo((props: ITextConfig & { isTpl: boolean }) => {
|
const Text = memo((props: ITextConfig & { isTpl: boolean }) => {
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
import React, { memo } from 'react';
|
import React, { memo } from 'react';
|
||||||
import { Progress } from 'zarm';
|
import { Progress } from 'zarm';
|
||||||
import styles from './index.less';
|
|
||||||
import { IXProgressConfig } from './schema';
|
import { IXProgressConfig } from './schema';
|
||||||
import logo from '@/assets/15-进度.png';
|
import logo from '@/assets/15-进度.png';
|
||||||
const XProgress = memo((props: IXProgressConfig & { isTpl: boolean }) => {
|
const XProgress = memo((props: IXProgressConfig & { isTpl: boolean }) => {
|
||||||
|
|||||||
@ -1,20 +1,3 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
export default () => (
|
export default () => <div className="rotate-animate">Dooring</div>;
|
||||||
<div
|
|
||||||
style={{
|
|
||||||
paddingTop: 100,
|
|
||||||
textAlign: 'center',
|
|
||||||
display: 'flex',
|
|
||||||
alignItems: 'center',
|
|
||||||
justifyContent: 'center',
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<div className="sk-fold">
|
|
||||||
<div className="sk-fold-cube"></div>
|
|
||||||
<div className="sk-fold-cube"></div>
|
|
||||||
<div className="sk-fold-cube"></div>
|
|
||||||
<div className="sk-fold-cube"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { SketchPicker, ColorResult } from 'react-color';
|
import { SketchPicker, ColorResult } from 'react-color';
|
||||||
import { rgba2Obj } from '@/utils/tool';
|
import { rgba2Obj } from '@/utils/tool';
|
||||||
// import styles from './index.less'
|
|
||||||
|
|
||||||
export type ColorConfigType = string;
|
export type ColorConfigType = string;
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
html, body, #root {
|
html, body, #root {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 100vw;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -34,13 +33,6 @@ body {
|
|||||||
border-color: transparent !important;
|
border-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
@import '~react-grid-layout/css/styles.css';
|
|
||||||
@import '~react-resizable/css/styles.css';
|
|
||||||
@import '~zarm/dist/zarm.min.css';
|
|
||||||
|
|
||||||
@import '~codemirror/lib/codemirror.css';
|
|
||||||
@import '~codemirror/theme/material.css';
|
|
||||||
|
|
||||||
.react-grid-item{
|
.react-grid-item{
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
@ -140,4 +132,33 @@ body {
|
|||||||
#form_editor .ant-upload-list-picture-card-container {
|
#form_editor .ant-upload-list-picture-card-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
margin-left: 30px;
|
margin-left: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.rotate-animate {
|
||||||
|
margin: 100px auto;
|
||||||
|
border:16px solid #f3f3f3;
|
||||||
|
border-radius:50%;
|
||||||
|
border-top:16px solid #2842d8;
|
||||||
|
width:130px;
|
||||||
|
height:130px;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
animation:rotate 2s linear infinite;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
@keyframes rotate{
|
||||||
|
0%{
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
100%{
|
||||||
|
transform:rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@import '~react-grid-layout/css/styles.css';
|
||||||
|
@import '~react-resizable/css/styles.css';
|
||||||
|
@import '~zarm/dist/zarm.min.css';
|
||||||
|
|
||||||
|
@import '~codemirror/lib/codemirror.css';
|
||||||
|
@import '~codemirror/theme/material.css';
|
||||||
|
|||||||
@ -1,21 +0,0 @@
|
|||||||
import React from 'react'
|
|
||||||
import {
|
|
||||||
Header, Text, Notice, Qrcode, Footer, Image, List
|
|
||||||
} from '@/components/DynamicEngine/components'
|
|
||||||
import Carousel from '@/components/Carousel'
|
|
||||||
import Tab from '@/components/Tab'
|
|
||||||
|
|
||||||
export default function PrevH5(props) {
|
|
||||||
return <div style={{width: '375px', margin: '20px auto', border: '10px solid #000', borderRadius: '20px', minHeight: '664px'}}>
|
|
||||||
<Notice />
|
|
||||||
<Header />
|
|
||||||
<Carousel />
|
|
||||||
<Text color="#000" />
|
|
||||||
<Text text="专注于前端技术一站式配置平台" lineHeight={1.2} color="#ccc" fontSize={12} />
|
|
||||||
<Qrcode />
|
|
||||||
<Image />
|
|
||||||
<Tab />
|
|
||||||
<List />
|
|
||||||
<Footer />
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user