vue3 异步组件
创始人
2024-01-17 16:28:09
0

前端开发经常遇到异步的问题,请求函数,链接库,等,都有可能需要通过promise或者async await 来进行异步的一个封装。

异步组件也由此诞生,我用settimeout来模拟一个vue3的异步组件

异步的子组件


按照正常组件使用


页面会有警告,而且组件渲染也失败了,解析了警告的意思,是说这种异步组件需要一个Suspense来包裹一下
在这里插入图片描述
Suspense 是vue3新增的一个内置组件,专门用来处理异步组件的。

异步组件的正确使用方式


Suspense的原理是通过插槽来实现的,一个default和一个fallback。
default里面放置异步组件,fallback里面就放置异步组件未渲染之前的一个样式

有人说vue3中setup不能是异步函数,上面的代码证明,setup可以是异步函数,他们可能不了解Suspense这个内置组件。

async await 的setup函数


父组件通过Suspense使用异步的子组件


最后总结一下,只要将异步组件放在suspense的default插槽中即可。

相关内容

热门资讯

形容男子温柔成语 形容男子温柔成语  温润如玉  【解释】温润如玉以对珍贵美玉的触感表达对人物的赞美,修辞手法上使用了...
“救苦救难”的意思 “救苦救难”的意思 成语拼音: [jiù kǔ jiù nàn] ...
“损人害己”的意思 “损人害己”的意思 成语拼音: [sǔn rén hài jǐ] ...
Serverless:基于个性... 作者 | zzbtie 导读 云原生环境下业务大规模迭代的成本压力日益增大。我们以Serverle...
路的成语 关于路的成语大全  成语是中国传统文化的一大特色,有固定的结构形式和固定的说法,表示一定的意义,在语...
【办公类-】周计划-洗牌提取《... 背景需求:新的周计划模板上有一个“运动-集体游戏”栏目。内容来自参考用书《运动》根据新...
归纳总结大环化合物:81756... 理论分析:中文名:(R)-DOTAGA-四叔丁酯英文名:D...
Linux内核Thermal框... 本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Therma...
不想变笨小心这几种食物 现代社会,工作压力大,再加上老龄化趋势,很多人担心自己老了...
形容速度快的成语   【兵贵神速】神速:特别迅速。用兵贵在行动特别迅速。  【变化如神】神:神奇。形容变化迅速而神奇。...
“萍踪梗迹”的意思 “萍踪梗迹”的意思 成语拼音: [píng zōng gěng jì] ...
南郭先生成语故事 南郭先生成语故事  【拼音】nán guō xiān shēng  【出处】推贤之风不立,滥举之法不...
“使乖弄巧”的意思 “使乖弄巧”的意思 成语拼音: [shǐ guāi nòng qiǎo] ...
PMSM矢量控制笔记(1.1)... 前言:重新整理以前的知识和文章发现,仍然有许多地方没有学得明白ÿ...
Linux:使用libeven... 代码: #include #include #include #include ...
形容人神态的词语 形容人神态的词语  温情脉脉:脉脉:默默地用眼神或行动表达情意。形容饱含温和的感情,很想表露出来的样...
关于六字成语大全   在成语中,有一些成语是6个字的,大家知道吗?下面小编收集了一些,欢迎参考。  五十步笑百步、水至...
“适当其时”的意思 “适当其时”的意思 成语拼音: [shì dāng qí shí] ...
“匡鼎解颐”的意思 “匡鼎解颐”的意思 成语拼音: [kuāng dǐng jiě yí] ...
CommonsCollecti... Commons Collections简介 Apache Commons是Apache软件基金会的项...