<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【收藏必備】8 張腦圖快速了解 Vue 組件

          共 1261字,需瀏覽 3分鐘

           ·

          2021-08-23 08:56

          點擊上方 前端瓶子君,關(guān)注公眾號

          回復(fù)算法,加入前端編程面試算法每日一題群

          前言

          最近重新夯實Vue3

          目前已經(jīng)完結(jié)第一部分:**基礎(chǔ)部分**[1]

          本文是第二部分:深入組件

          我將這部分內(nèi)容吸收整理成8張腦圖,一來可以快速了解Vue3組件,二來方便以后查看,具體如下??

          腦圖

          注冊組件

          ??無論是全局注冊和局部注冊,都是提供一個組件名和一個組件配置對象

          1 注冊組件.png

          組件Props

          ??組件的配置選項props作用是實現(xiàn)父子通信,而且它本質(zhì)是proxy

          2組件Props.png

          非屬性特性

          ??非屬性的特性指的是:組件中沒有定義在propsemits選項中的特性,這些特性會有繼承的特點

          3非屬性特性.png

          自定義事件

          ??利用props可以實現(xiàn)父子通信,通過自定義事件我們可以實現(xiàn)子父通信,在子組件中通過$emit()派發(fā)事件并傳遞參數(shù),在父級組件通過監(jiān)聽事件

          4自定義事件.png

          插槽slot

          ??插槽是一種內(nèi)容分發(fā)技術(shù),可以在組件模板中使用<slot>占位

          5插槽slot.png

          依賴注入:Provide和Inject

          ??作用是更方便的實現(xiàn)跨層級傳參;用法是在祖輩上Provide,在后代上Inject

          6依賴注入:Provide和Inject.png

          動態(tài)組件和異步組件

          ??動態(tài)組件其實時通過<component>元素實現(xiàn),通過它的is屬性切換不同的組件;而異步組件的注冊跟正常注冊的注冊類似,只是它是通過defineAsyncComponent方法定義一個異步組件配置

          7動態(tài)組件和異步組件.png

          模板引用和控制更新

          ??模板引用,使用ref屬性為子組件或HTML元素指定引用ID,通過this.$refs.xxx獲取到對應(yīng)ID為xxx的組件或HTML元素;正常情形下,不用自己強(qiáng)制控制更新,因為有響應(yīng)性系統(tǒng),但極端情況下,可以使用$forceUpdate強(qiáng)制更新,但還是不推薦

          8模板引用和控制更新.png

          附件

          我已將以上原圖及源文件已上傳githubgithub.com/jCodeLife/m…[2]

          一來方便大家批量下載,二來可以根據(jù)自己的想法和習(xí)慣進(jìn)行修改

          END

          以上是這次Vue組件相關(guān)的所有內(nèi)容

          如有問題,歡迎留言告知,感謝~

          關(guān)于本文

          來源:LBJ

          https://juejin.cn/post/6991289524915535908


          最后

          歡迎關(guān)注【前端瓶子君】??ヽ(°▽°)ノ?
          回復(fù)「算法」,加入前端編程源碼算法群,每日一道面試題(工作日),第二天瓶子君都會很認(rèn)真的解答喲!
          回復(fù)「交流」,吹吹水、聊聊技術(shù)、吐吐槽!
          回復(fù)「閱讀」,每日刷刷高質(zhì)量好文!
          如果這篇文章對你有幫助,在看」是最大的支持
           》》面試官也在看的算法資料《《
          “在看和轉(zhuǎn)發(fā)”就是最大的支持


          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色日本在线观看视频 | 婷婷性爱祝频 | 欧美操逼伊人网 | 亚洲 日韩 欧美 另类 国产 | 丁香婷婷五月天影院 |