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

vue.js兄弟組件方法調用b組件調用a組件方法

這篇具有很好參考價值的文章主要介紹了vue.js兄弟組件方法調用b組件調用a組件方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue.js 中兄弟組件方法調用

場景:父組件中同時引入兩個子組件(A和B),此時B組件點擊按鈕需要調用A組件里面的方法
方案1:vue的事件總線
方案2:自定義事件($emit)
最終方案:方案2文章來源地址http://www.zghlxwxcb.cn/news/detail-635817.html

父組件

  • 具體操作
  • B組件上添加一個自定義的事件,這個是B組件傳遞給父組件的 @getList=getlist
  • A組件上添加 ref 屬性 ref=‘componenta’
  • 添加 getList方法
<template>
  <div class="container">
      <component-a ref="componenta"/>
      <component-b @getList="getList"/>
  </div>
</template>

<script>
  export default {
      methods:{
        getList() {
          // 這是關鍵
          this.$refs.componenta.testA();
        }
      }
   }
</script>

B組件

  • 具體操作
  • 使用$emit給父組件發(fā)送事件
<template>
  <div class="container">
    <button @click="test"> 調用A組件里面的方法 </button>
  </div>
</template>

<script>
  export default {
      methods:{
        test() {
          this.$emit("getList");
        }
      }
   }
</script>

A組件

<template>
  <div class="container">
    AAAAAAAA
  </div>
</template>

<script>
  export default {
      methods:{
        testA() {
          console.log("AAAAAAA")
        }
      }
   }
</script>

到了這里,關于vue.js兄弟組件方法調用b組件調用a組件方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 記錄--封裝一個通過js調用的全局vue組件

    記錄--封裝一個通過js調用的全局vue組件

    在使用vue項目編寫的時候,不可避免的會碰到需要時js api來調用組件進行顯示的情況 例如餓了么element ui 的 Notification 通知、Message 消息提示等組件 雖然已經(jīng)提供了,但是由于api的限制,我們只能通過特定的參數(shù)來有限的改變組件的樣式 之前的文章說過可以使用 new Vue() 、

    2024年02月09日
    瀏覽(33)
  • VUE中子組件調用父組件的方法,父組件調用子組件的方法,父子組件互相傳值和方法調用

    場景:自定義一個通用組件,需要調用父組件的方法進行計算 一、使用this.$emit()向父組件觸發(fā)一個事件,父組件監(jiān)聽這個事件即可。 父組件: 子組件: 二、直接在子組件中通過“this.$parent.event”來調用父組件的方法。 父組件: 子組件: 三、父組件把方法傳入子組件中,在子

    2024年02月04日
    瀏覽(24)
  • VUE3+TS(父子、兄弟組件通信)

    目錄 父傳子值、方法(子調用父值、方法) 子傳父值(父調用子值) 父讀子(子傳父)(父調用子值、方法) 兄弟(任意組件)通信 引入Mitt來完成任意組件通信 1、統(tǒng)一規(guī)范寫法,通過在子組件標簽上綁定屬性和值,來傳遞到子組件,子組件再通過defineProps來接收,先給其

    2023年04月08日
    瀏覽(21)
  • vue3 常用的組件互相通信(父子、兄弟、爺孫、任意組件)

    目錄 前言:目前組件通信方法有好多種,我這挑選一部分來講 1、父傳子 2、子傳父 3、兄弟之間通信 3.1、父組件充當中間件 3.2、全局事件總線—EventBus 4、爺孫之間通信 5、任意組件、全局 方案 父傳子 子傳父 props / emits props emits v-model / emits v-model emits ref / emits ref emits provi

    2024年02月15日
    瀏覽(51)
  • Vue子組件關閉后調用刷新父組件方法

    Vue子組件關閉后調用刷新父組件方法

    實現(xiàn)效果 ? 調用方法 當在子組件里更改了某些信息且關閉子組件后,需要父組件更新修改后的內容,操作如下: 1、$emit觸發(fā) 2、使用$parent觸發(fā)父組件 更新數(shù)據(jù)是由某個方法觸發(fā),如getList() 常見問題 在開發(fā) Vue 項目中,遇到了一個這樣的問題: 其中UI框架使用的是iview UI , 在

    2024年02月11日
    瀏覽(90)
  • vue3父組件調用子組件的方法

    東風vue3 父組件調用子組件的方法是通過 expose 和 ref 來實現(xiàn)的,我們可以通過 expose 來控制父組件可以訪問子組件那些的方法和對象,我們將通過 setup api (組合式 api)和 option api (選項式 api)來演示父組件如何調用子組件的方法。 1,組合式API 父組件通過ref定義子組件實例,通過

    2024年02月11日
    瀏覽(15)
  • vue3.0父級組件調用子組件方法

    場景:在頁面開發(fā)過程中,我經(jīng)常涉及到不同組件之間的元素和方法的調用。就此記錄在vue3.0項目,也是我開發(fā)的開源項目中的實現(xiàn)方式。 以下以我的代碼實現(xiàn)為例:在左側菜單中,通過點擊新建會話,在會話列表中新建一個會話框。 其中:會話列表頁面是菜單的子級組件

    2024年02月06日
    瀏覽(20)
  • Vue3父子組件相互調用方法

    Vue3父子組件相互調用方法

    下面演示均為使用 setup 語法糖的情況! 參考網(wǎng)址:https://cn.vuejs.org/api/sfc-script-setup.html#defineexpose 子組件需要使用defineExpose對外暴露方法,父組件才可以調用! 1.子組件 2.父組件 3.測試結果 1.父組件 2.子組件 3.測試結果 今天的分享就到這里啦~~ 如有錯誤,歡迎隨時雅正。

    2024年02月11日
    瀏覽(24)
  • vue3 調用子組件的方法

    child.vue parent.vue

    2024年02月14日
    瀏覽(23)
  • vue子組件調用父組件方法的幾種方式

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

    2024年02月12日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包