Suspense 使用方法

news/2025/3/4 4:58:10/

在这个组件树中有多个嵌套组件,要渲染出它们,首先得解析一些异步资源。如果没有 <Suspense>,则它们每个都需要处理自己的加载、报错和完成状态。在最坏的情况下,我们可能会在页面上看到三个旋转的加载态,在不同的时间显示出内容。

有了 <Suspense> 组件后,我们就可以在等待整个多层级组件树中的各个异步依赖获取结果时,在顶层展示出加载中或加载失败的状态。

import Loading from '../components/Loading.vue'
const CompA = defineAsyncComponent({loader: () => new Promise((resolve, reject) => {setTimeout(()=> {return resolve(import('../components/CompA.vue'))}, 1000)}),loadingComponent: Loading,delay: 200,timeout: 3000
})
const CompB = defineAsyncComponent({loader: () => new Promise((resolve, reject) => {setTimeout(()=> {return resolve(import('../components/CompB.vue'))}, 3000)}),loadingComponent: Loading,delay: 200,timeout: 3000
})<Suspense><div><CompA /><CompB /></div><template #fallback><Loading /></template></Suspense>


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

相关文章

版图自动化连接算法开发 00001 ------ 直接连接两个给定的坐标点

版图自动化连接算法开发 00001 ------ 直接连接两个给定的坐标点 引言正文定义坐标点的类绘图显示代码直接连接两个坐标点引言 由于人工智能的加速普及,每次手动绘制版图都会觉得特别繁琐,作者本人在想可否搞一个自动化连接器件端口的算法,后期可以根据一些设定的限制进行避…

P8654 [蓝桥杯 2017 国 C] 合根植物---并查集!!!

P8654 [蓝桥杯 2017 国 C] 合根植物---并查集&#xff01;&#xff01;&#xff01; 题目 并查集模板分析代码 题目 并查集模板 算法核心就是 1、查找 int find(int x) {if (d[x] x)return x;elsereturn d[x] find(d[x]);//注意这儿是一个赋值&#xff0c;不是判等//最终返…

kubernetes 初学命令

基础命令 kubectl 运维命令常用&#xff1a; #查看pod创建过程以及相关日志 kubectl describe pod pod-command -n dev #查看某个pod&#xff0c;以yaml格式展示结果 kubectl get pod nginx -o yaml #查看pod 详情 以及对应的集群IP地址 kubectl get pods -o wide 1. kubetc…

遇到liunx服务器IO负载,读IO流量峰值347MB/s,排查并解决。

前言&#xff1a; 根据监控报警看到IO读的速度为347MB/s。 统计时间区段 统计时长 IOPS IO流量 状态 1 工作日上班时间段&#xff1a;08:00-18:00 1小时平均值 >2000 >200 MB/s 异常 4小时平均值 >1500 >150 MB/s 异常 8小时平均值 >1000 >100 MB/s 异常…

Hive JOIN过滤条件位置玄学:ON vs WHERE的量子纠缠

Hive JOIN过滤条件位置玄学:ON vs WHERE的量子纠缠 作为数据工程师,Hive JOIN就像吃火锅选蘸料——放错位置味道全变!今天带你破解字节/阿里等大厂高频面试题:ON和WHERE后的过滤条件究竟有什么不同? 一、核心差异对比表 特性ON子句WHERE子句执行时机JOIN操作时JOIN完成后…

VScode在Windows11中配置MSVC

因为MSVC编译器在vs当中&#xff0c;所以我们首先要安装vs的一部分组件。如果只是需要MSVC的话&#xff0c;工作负荷一个都不需要勾选&#xff0c;在单个组件里面搜索MSVC和windows11 SDK&#xff0c;其中一个是编译器&#xff0c;一个是头文件然后右下角安装即可。搜索Develop…

计算机毕业设计SpringBoot+Vue.js智慧图书管理系统(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

C# 类型转换

C# 类型转换 引言 在C#编程语言中&#xff0c;类型转换是一种将一个数据类型的变量转换成另一个数据类型的操作。类型转换是编程中常见的操作&#xff0c;特别是在处理不同数据类型的变量时。本文将详细探讨C#中的类型转换&#xff0c;包括隐式转换和显式转换&#xff0c;以及…