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

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

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

小計: 開發(fā)中遇到子組件需要調(diào)用兄弟組件中的方法,如下寫個小demo記錄下心得,如果你有好的方法,請到評論區(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: []
  }
 },
 // 注冊子組件
 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>

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

相關(guān)文章

最新評論

咸宁市| 云南省| 定日县| 波密县| 赫章县| 嵩明县| 潼南县| 大冶市| 莱西市| 丹阳市| 津南区| 华坪县| 界首市| 化隆| 麻栗坡县| 武宣县| 吉水县| 娱乐| 铜梁县| 青冈县| 荃湾区| 安乡县| 怀柔区| 武汉市| 阿克| 京山县| 安康市| 铅山县| 泾阳县| 成安县| 会昌县| 合山市| 塔城市| 望奎县| 余干县| 壤塘县| 禄劝| 邳州市| 新宁县| 都匀市| 微博|