第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

【金秋打卡】第10天 Vue3 + Typescript 從0到1開發(fā)通用基礎(chǔ)組件(3-17~3-19)

標(biāo)簽:
活動

课程名称Vue3 + Typescript 从0到1开发通用基础组件

课程讲师:张轩

课程内容:

今天课程学习的主要知识点内容包括:
1、vue3 中的 suspense 组件;
2、vue3 中的 全局 api 的变化;

课程收获:

通过学习老师的视频课程和同学的公开笔记,主要收获如下:
一、vue3 中的 suspense 组件
1、suspense组件要返回一个promise;
2、suspense有两个具名插槽,default插槽表示promise返回后需要渲染的内容;fallback插槽表示promise未返回时所渲染的内容;
3、suspense组件可以用async……await……方式写返回值,更易理解;
4、如果有多个异步组件,suspense组件会等待多个组件返回完毕才开始渲染;
5、可以用生命周期钩子函数onErrorCapture监听错误的发生;
6、使用举例
(1)组件

<template>
    <h1>{{result}}</h1>
</template>

<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
    setup() {
        return new Promise((resolve)=>{
            setTimeout(() => {
                return resolve({
                    result: 42
                })
            }, 3000);
        })
    },
})
</script>

(2)显示

  <Suspense>
      <template #default>
        <async-show />
      </template>
      <template #fallback>
        <h1>Loading !.....</h1>
      </template>
    </Suspense>

二、vue3 中的 全局 api 的变化
1、vue2全局API遇到的问题
(1)在单元测试中,全局配置非常容易污染全局环境;
(2)在不同的apps中,共享一份有不同配置的Vue对象,也变得非常困难;

2、vue3全局API的修改
对vue对象的实例进行修改;

3、全局API的Treeshaking
对一些常用全局api采用导出的方法,支持打包器的Treeshaking;

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消