国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue中的的通信方式有幾種?隔代組件的通信你用那種方式解決?

這篇具有很好參考價值的文章主要介紹了Vue中的的通信方式有幾種?隔代組件的通信你用那種方式解決?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

props/$emit 適用父子組件通信

ref與parent/children適用父子組件通信

attrs/listeners,provide/inject 適用于隔代組件通信

vuex,EventBus(事件總線) 適用于父子、隔代、兄弟組件通信

slot插槽方式

attrs實例

父組件(這時候我們傳了兩個參數(shù)title和type)

<template>
  <div>
    <div class="father">我是父組件,點擊傳值給孫子組件</div>
    <child :title="title" :type="type" />
  </div>
</template>
<script>
import child from "./components/child";
export default {
  components: {
    child
  },
  data() {
    return {
      title: "",
      type: ""
    };
  },
  methods: {}
};
</script>

子組件(注意:子組件使用了title,那么孫子組件就拿不到title值。)

<template>
  <div>
    <div class="child">
      <div>我是子組件{{title}}</div>
    </div>
    <grandson v-bind="$attrs" />
  </div>
</template>
<script>
import grandson from "./grandson";

export default {
  components: {
    grandson
  },
  props: {
    title: {
      type: String,
      default: ""
    }
  },
  watch: {
    $attrs() {
      console.log(this.$attrs, "attrs");
    },
  },
  data() {}
};
</script>

孫子組件(該組件只能顯示type)文章來源地址http://www.zghlxwxcb.cn/news/detail-634614.html

<template>
  <div>
    <div class="grandson">我是孫子組件{{title}}{{type}}</div>
  </div>
</template>
<script>
export default {
  props: {
    title: {
      type: String,
      default: ""
    },
    type: {
      type: String,
      default: ""
    }
  },
  watch: {
    title() {
      console.log(this.title, "=====孫子組件");
    },
    type() {
      console.log(this.type, "=====孫子組件");
    }
  },
  data() {
    return {};
  }
};
</script>

到了這里,關(guān)于Vue中的的通信方式有幾種?隔代組件的通信你用那種方式解決?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • SpringBoot中有幾種定義Bean的方式?

    注意:@ControllerAdvice相當(dāng)于對于Controller的切面,可以綁定PropertyEditor。 (類似于AOP,但是底層不是AOP實現(xiàn)。) 注意:@Configuration 主要標(biāo)識一個Bean是一個配置Bean,利用這個Bean可以對Spring進(jìn)行配置,比如掃描路徑、定義其他的Bean。 這是我們其他所有方法的底層實現(xiàn)。 MyApplic

    2024年02月02日
    瀏覽(23)
  • 【面試題】如何實現(xiàn)數(shù)組去重的?有幾種方式?

    【面試題】如何實現(xiàn)數(shù)組去重的?有幾種方式?

    ?前端面試題庫 ( 面試必備) ?? ? ? ? ? ? 推薦:★★★★★ 地址:前端面試題庫 【國慶頭像】- 國慶愛國 程序員頭像!總有一款適合你! 通過兩層循環(huán)對數(shù)組元素進(jìn)行逐一比較,然后通過splice方法來刪除重復(fù)的元素。此 方法對NaN是無法進(jìn)行去重的 ,因為進(jìn)行比較時

    2024年02月10日
    瀏覽(24)
  • 手機(jī)怎么登錄企業(yè)郵箱?手機(jī)登錄郵箱有幾種方式?

    手機(jī)怎么登錄企業(yè)郵箱?手機(jī)登錄郵箱有幾種方式?

    一、手機(jī)怎么登錄企業(yè)郵箱?手機(jī)登錄企業(yè)郵箱有幾種方式 1.可以通過手機(jī)瀏覽器登錄企業(yè)郵箱,方便快捷無需下載軟件。 2.手機(jī)自帶的郵件軟件,通過POP3的協(xié)議就能夠收發(fā) 3.第三方的APP,Zoho Mail的郵箱APP,騰訊的QQ郵箱都屬于這一類的,但操作上就屬于客戶端的類型和原郵

    2024年02月03日
    瀏覽(23)
  • 【Spring】基于注解方式存取JavaBean:Spring有幾種注入方式?有什么區(qū)別?

    【Spring】基于注解方式存取JavaBean:Spring有幾種注入方式?有什么區(qū)別?

    ?Hello,我是小黃。眾所周知,Spring是一個開源的Java應(yīng)用程序框架,其中包括許多通過注解實現(xiàn)依賴注入的功能。Spring提供了多種注入方式,可以滿足不同的需求和場景。常見的注入方式包括構(gòu)造函數(shù)注入、Setter方法注入和屬性注入。不同的注入方式有不同的適用場景和優(yōu)缺

    2024年02月11日
    瀏覽(19)
  • vue子組件調(diào)用父組件方法的幾種方式

    一、直接在子組件中通過? this.$parent.event來調(diào)用父組件方法 父組件 子組件 二、在子組件里用 $emit 向父組件觸發(fā)一個事件,父組件監(jiān)聽這個事件 父組件 子組件 三、父組件將方法傳入子組件,子組件直接調(diào)用 父組件 子組件

    2024年02月12日
    瀏覽(25)
  • Git 命令行教程及實例教程,Service有幾種啟動方式

    Git 命令行教程及實例教程,Service有幾種啟動方式

    切換回主分支: git checkout master 切換回分支: git checkout git checkout feature_x 再把新建的分支刪掉: git branch -d feature_x 除非你將分支推送到遠(yuǎn)端倉庫,不然該分支就是 不為他人所見的: git push origin git push origin feature_x 更新與合并 要更新你的本地倉庫至最新改動,執(zhí)行: git pu

    2024年04月17日
    瀏覽(24)
  • mysql 刪除表中數(shù)據(jù)的方式有幾種?各有什么優(yōu)劣?

    在MySQL中,刪除表中數(shù)據(jù)的方式有多種。下面是一些常用的方式以及它們的優(yōu)劣勢: 使用DELETE語句: 優(yōu)勢:DELETE語句是最常見和簡單的刪除數(shù)據(jù)方式。它可以刪除表中的所有數(shù)據(jù)或者根據(jù)WHERE子句刪除指定條件的數(shù)據(jù)。 劣勢:DELETE語句執(zhí)行時,會將數(shù)據(jù)逐行刪除,對于大表或

    2024年02月16日
    瀏覽(18)
  • vue父子組件之間的傳參的幾種方式

    這是最常用的一種方式。通過props選項,在父組件中傳遞數(shù)據(jù)給子組件。在子組件中使用props聲明該屬性,就可以訪問到父組件傳遞過來的數(shù)據(jù)了。 子組件向父組件傳遞數(shù)據(jù)的方式。在子組件中使用emit方法觸發(fā)一個自定義事件,并通過參數(shù)傳遞數(shù)據(jù)。在父組件中監(jiān)聽這個事件

    2023年04月24日
    瀏覽(101)
  • vue組件通信方式匯總

    vue組件通信方式匯總

    之前學(xué)習(xí)了組件通信的6中方式 1-props :使用場景:【 父組件給子組件傳遞數(shù)據(jù) 】 傳遞數(shù)據(jù)類型: 可能是函數(shù):實質(zhì)是子組件想給父組件傳遞數(shù)據(jù); 可能不是函數(shù):實質(zhì)就是父組件給子組件傳遞數(shù)據(jù) 特殊情況:路由傳遞props 1:布爾值類型,把路由中params參數(shù)映射為組件pro

    2024年02月02日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包