lazyLoad

news/2024/10/22 7:48:25/

    //1.通过React的lazy函数配合import()函数动态加载路由组件 ===> 路由组件代码会被分开打包
    const Login = lazy(()=>import('@/pages/Login'))
    
    //2.通过<Suspense>指定在加载得到路由打包文件前显示一个自定义loading界面
    <Suspense fallback={<h1>loading.....</h1>}>
        <Switch>
            <Route path="/xxx" component={Xxxx}/>
            <Redirect to="/login"/>
        </Switch>
    </Suspense>

切记loading组件,不能用lazy的形式引入

方法1,引入一个加载中的样式组件

import React, { Component, lazy, Suspense } from 'react'
import Loading from './loading'const About = lazy(() => import('./About'))<Suspense fallback={<Loading></Loading>}><About></About>
</Suspense>

方法2,引入一个样式

import React, { Component, lazy, Suspense } from 'react'const About = lazy(() => import('./About'))<Suspense fallback={<h1>加载中......</h1>}><About></About></Suspense>


http://www.ppmy.cn/news/1541009.html

相关文章

支持国密算法的数字证书-国密SSL证书详解

在互联网中&#xff0c;数字证书作为标志通讯各方身份信息的数字认证而存在&#xff0c;常见的数字证书大都采用国际算法&#xff0c;比如RSA算法、ECC算法、SHA2算法等。随着我国加强网络安全技术自主可控的大趋势&#xff0c;也出现了支持国密算法的数字证书-国密SSL证书。那…

【BUG】解决已安装anaconda的pycharm中jupyter服务器中出现的import jieba失败问题

目录 确认已安装anacondaAnaconda权限问题修改权限结束 你好&#xff01; 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章&#xff0c;了解一下Markdown的基本语法知识。 确认已安装anaconda 如图&#xff0c;已…

人工智能:塑造未来生活与工作的力量

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《热点时事》 期待您的关注 引言 随着人工智能技术的不断发展&#xff0c;我们已经看到了它在各行业带来的巨大变革。 在医疗行业中…

jmeter中用csv data set config做参数化2

在jmeter中&#xff0c;使用csv data set config进行参数化是很重要的一个功能&#xff0c;但是这个功能的使用需要十分仔细和小心&#xff0c;因为细节之处往往决定着结果的正确与否。 举例&#xff1a; 一个登录接口用加密密码登录&#xff0c;一个登录接口用原始密码登录。…

Java--集合(三)之vectorlinkedlisthashset结构

文章目录 0.架构图1.vector解析2.LinkedList分析2.1源码分析2.2迭代器遍历的三种方式 3.set接口的使用方法3.1基本使用说明3.2基本遍历方式3.3HashSet引入3.4数组链表模拟3.5hashset扩容机制3.6hashset源码解读3.7扩容*转成红黑树机制**我的理解 0.架构图 1.vector解析 和之前介…

稀疏表示的图像修复、图像退化、白噪声

图像分解&#xff1a;图像被分解为结构和纹理两个部分。这种方法通常使用两种特性不同的过完备字典对图像进行稀疏分解&#xff0c;再将重建技术用于两部分稀疏表示的恢复。 稀疏编码&#xff1a;图像或其分解的部分通过一个过完备字典进行稀疏编码&#xff0c;这意味着图像可…

Python学习---高效字符串处理技巧

一、字符串拼接 1.1 使用 运算符 str1 "Hello" str2 "World" result str1 " " str2 print(result) # 输出&#xff1a;Hello World 1.2 使用 join() 方法 join() 方法可以有效地连接多个字符串&#xff0c;尤其是在连接列表或其他可迭…

29.第二阶段x86游戏实战2-遍历周围-花指令与二叉树数据结构(有如何阅读vm代码混淆代码)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…