最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中子組件調(diào)用兄弟組件方法

 更新時(shí)間:2018年07月06日 10:26:12   作者:blankPage  
這篇文章主要介紹了vue中子組件調(diào)用兄弟組件方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

小計(jì): 開發(fā)中遇到子組件需要調(diào)用兄弟組件中的方法,如下寫個(gè)小demo記錄下心得,如果你有好的方法,請(qǐng)到評(píng)論區(qū)域指教

父組件示例代碼:

組件功能解析: 

通過$emit獲取子組件事件,通過$ref調(diào)用子組件中事件,實(shí)現(xiàn)子組件二的click事件

調(diào)用兄弟組件一中的事件

<template>
 <div>
  <!-- 子組件1 -->
  <son1 ref="borther" :dataFromFather="dataFromFather"></son1>
  <!-- 子組件2 -->
  <son2 @triggerBrotherMethods="triggerBrotherMethods" :dataFromFather="dataFromFather"></son2>
 </div>
</template>

<script>
// 引入子組件一
import son1 from './son1'
// 引入子組件二
import son2 from './son2'

export default {
 data() {
  return {
   dataFromFather: []
  }
 },
 // 注冊(cè)子組件
 components: {
  son1,
  son2
 },
 methods: {
  // 子組件2中click事件
  triggerBrotherMethods() {
   // 父組件通過$ref調(diào)用子組件1中的事件方法
   this.$refs.borther[0].bortherMethods()
  },
 }
}
</script>

<style lang="less" scoped>
/* .... */
</style>

子組件一

組件功能解析: 

加載父組件數(shù)據(jù),進(jìn)行業(yè)務(wù)操作

<template>
 <!-- 子組件son2 -->
 <div @click="bortherMethods">
  <!-- 父組件傳值展示 -->
  {{dataFromFather}}
 </div>
</template>

<script>
export default {
 data() {
  return {
  }
 },
 props: ['dataFromFather'],
 methods: {
  // 兄弟組件中的按鈕事件
  bortherMethods() {
   // 子組件事件方法
   ...
  },
 }
}
</script>

<style lang="less" scoped>
/* .... */
</style>

子組件二:

組件功能解析: 

加載父組件數(shù)據(jù),通過click事件emit傳給父組件

<template>
 <!-- 子組件son2 -->
 <div @click="triggerBrotherMethods">
  <!-- 父組件傳值展示 -->
  {{dataFromFather}}
 </div>
</template>

<script>
export default {
 data() {
  return {
  }
 },
 props: ['dataFromFather'],
 methods: {
  // 觸發(fā)兄弟組件中的按鈕事件
  triggerBrotherMethods() {
   this.$emit('clickBrotherBtn', true)
  },
 }
}
</script>

<style lang="less" scoped>
/* .... */
</style>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

泉州市| 类乌齐县| 油尖旺区| 连山| 克山县| 尼玛县| 钟祥市| 苗栗县| 湖北省| 凌云县| 炉霍县| 西乡县| 会同县| 康定县| 荣成市| 蓬莱市| 武汉市| 平果县| 当阳市| 石渠县| 通城县| 枣阳市| 抚宁县| 聂荣县| 仙游县| 外汇| 东至县| 凉山| 万盛区| 伊金霍洛旗| 微山县| 昌平区| 乾安县| 榆社县| 陕西省| 临海市| 大理市| 道真| 南皮县| 南通市| 静宁县|