1. <thead id="oc9cf"></thead>

    <ol id="oc9cf"><kbd id="oc9cf"></kbd></ol>
  2. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

    手機(jī)站
    千鋒教育

    千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

    千鋒教育

    掃一掃進(jìn)入千鋒手機(jī)站

    領(lǐng)取全套視頻
    千鋒教育

    關(guān)注千鋒學(xué)習(xí)站小程序
    隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

    當(dāng)前位置:首頁(yè)  >  應(yīng)聘面試  >  html5面試題  > 談?wù)勅绾螌?shí)現(xiàn)vue組件通信和傳值方式 (兩個(gè)問(wèn)題為同一個(gè)答案問(wèn)法不一樣)過(guò)濾器哪里使用的,怎么用

    談?wù)勅绾螌?shí)現(xiàn)vue組件通信和傳值方式 (兩個(gè)問(wèn)題為同一個(gè)答案問(wèn)法不一樣)過(guò)濾器哪里使用的,怎么用

    來(lái)源:千鋒教育
    發(fā)布人:qyf
    時(shí)間: 2022-09-30 15:28:00 1664522880

    談?wù)勅绾螌?shí)現(xiàn)vue組件通信和傳值方式

      這類(lèi)問(wèn)題 首先分類(lèi) 表明了解的比較多 具體就沒(méi)說(shuō)完 或者漏了 面試官也不會(huì)計(jì)較很多 組件通信的四大類(lèi) 父與子 子與父 子與子 跨層級(jí) 在細(xì)說(shuō)各種方式 加入自己的理解

      1、props和$emit 父組件向子組件傳遞數(shù)據(jù)是通過(guò)prop傳遞的,子組件傳遞數(shù)據(jù)給父組件是通過(guò)$emit觸發(fā)事件

      2、$attrs和$listeners

      3、中央事件總線 bus 上面兩種方式處理的都是父子組件之間的數(shù)據(jù)傳遞,而如果兩個(gè)組件不是父子關(guān)系呢?這種情況下可以使用中央事件總線的方式。新建一個(gè)Vue事件bus對(duì)象,然后通過(guò)bus.$emit觸發(fā)事件,bus.$on監(jiān)聽(tīng)觸發(fā)的事件。

      4、provide和inject 父組件中通過(guò)provider來(lái)提供變量,然后在子組件中通過(guò)inject來(lái)注入變量。不論子組件有多深,只要調(diào)用了inject那么就可以注入provider中的數(shù)據(jù)。而不是局限于只能從當(dāng)前父組件的prop屬性來(lái)獲取數(shù)據(jù),只要在父組件的生命周期內(nèi),子組件都可以調(diào)用。

      5、v-model 父組件通過(guò)v-model傳遞值給子組件時(shí),會(huì)自動(dòng)傳遞一個(gè)value的prop屬性,在子組件中通過(guò)this.$emit(‘input’,val)自動(dòng)修改v-model綁定的值

      6、$parent和$children

      7、boradcast和dispatch

      8、vuex處理組件之間的數(shù)據(jù)交互 如果業(yè)務(wù)邏輯復(fù)雜,很多組件之間需要同時(shí)處理一些公共的數(shù)據(jù),這個(gè)時(shí)候才有上面這一些方法可能不利于項(xiàng)目的維護(hù),vuex的做法就是將這一些公共的數(shù)據(jù)抽離出來(lái),然后其他組件就可以對(duì)這個(gè)公共數(shù)據(jù)進(jìn)行讀寫(xiě)操作,這樣達(dá)到了解耦的目的。

    tags:
    聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
    10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
    請(qǐng)您保持通訊暢通,專(zhuān)屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
    免費(fèi)領(lǐng)取
    今日已有369人領(lǐng)取成功
    劉同學(xué) 138****2860 剛剛成功領(lǐng)取
    王同學(xué) 131****2015 剛剛成功領(lǐng)取
    張同學(xué) 133****4652 剛剛成功領(lǐng)取
    李同學(xué) 135****8607 剛剛成功領(lǐng)取
    楊同學(xué) 132****5667 剛剛成功領(lǐng)取
    岳同學(xué) 134****6652 剛剛成功領(lǐng)取
    梁同學(xué) 157****2950 剛剛成功領(lǐng)取
    劉同學(xué) 189****1015 剛剛成功領(lǐng)取
    張同學(xué) 155****4678 剛剛成功領(lǐng)取
    鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
    董同學(xué) 138****2867 剛剛成功領(lǐng)取
    周同學(xué) 136****3602 剛剛成功領(lǐng)取
    相關(guān)推薦HOT
    前端JavaScript面試題——js時(shí)間戳轉(zhuǎn)換時(shí)間的方法

    小伙伴們!今天我們要來(lái)聊聊前端JavaScript的一個(gè)面試題,那就是如何把時(shí)間戳轉(zhuǎn)換成普通的時(shí)間格式呢?這個(gè)問(wèn)題可是前端面試中的??团?別擔(dān)心,...詳情>>

    2023-08-04 08:59:00
    Html5面試題之網(wǎng)絡(luò)中使用最多的圖片格式有哪些?

    在網(wǎng)絡(luò)中使用最多的圖片格式主要有JPEG、PNG和GIF。下面我將為你詳細(xì)介紹這三種圖片格式。JPEG(JointPhotographicExpertsGroup):JPEG是一種廣...詳情>>

    2023-07-19 15:56:35
    解釋一下什么是跨域請(qǐng)求?

    答案:跨域請(qǐng)求是指在瀏覽器中,通過(guò)JavaScript在一個(gè)域名下發(fā)起對(duì)另一個(gè)域名的請(qǐng)求。由于瀏覽器的同源策略(Same-OriginPolicy)限制,跨域請(qǐng)求...詳情>>

    2023-07-18 14:04:00
    瀏覽器的同源策略機(jī)制

    所以我們可以將請(qǐng)求發(fā)送到自己服務(wù)器,然后自己服務(wù)器去請(qǐng)求目標(biāo)接口資源,最后自己服務(wù)器將接口資源返回給當(dāng)前頁(yè)面,類(lèi)似于找外援代替自己請(qǐng)求...詳情>>

    2022-08-23 17:45:21
    闡述一下http1.0與http2.0的區(qū)別,及http和https區(qū)別

    HTTP2.0和HTTP1.X相比的新特性 - 新的二進(jìn)制格式(Binary Format),HTTP1.x的解析是基于文本,基于文本協(xié)議的格式解析存在天然缺陷,文本的表...詳情>>

    2022-08-23 17:45:15
    快速通道