亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用vue怎么實現組件通信傳值

發布時間:2021-04-07 16:21:03 來源:億速云 閱讀:123 作者:Leah 欄目:web開發

使用vue怎么實現組件通信傳值?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

父子組件通信:

子組件

<template>
 <div>
  <h4 @click="alerrt"> 我是子組件一</h4>
  <span>{{parentMessage}}</span>
 </div>
</template>
<script>
 export default{
  props: ['parentMessage'],
  mounted() {
   // this.$emit('childEvent');
  },
  methods:{
   alerrt(){
    this.$emit('childEvent',{name:'zhangsan',age:10 });
   }
  }
 }
</script>
<style scoped>
</style>

父組件

<template>
 <div>
  <h3>父組件</h3>
  <span>父組件傳遞消息給子組件</span>
  <br>
  <router-view @childEvent="parentMethod" :parentMessage="parentMessage" />
  <!-- <Child-one :parentMessage="parentMessage"></Child-one> -->
  <button type="" @click='extendTest'>extend</button>
  <div id="extend"></div>
 </div>
</template>
<script>
 import ChildOne from './ChildOne'
 export default{
  components: {
   ChildOne
  },
  methods: {
   parentMethod({name,age}) {
    alert(this.parentMessage);
    console.log(this.parentMessage,name,age);
   },
   extendTest() {
    console.log('333');
    var Extend = Vue.extend({
     template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>',
     data: function () {
      return {
       firstName: 'Walter',
       lastName: 'White',
       alias: 'Heisenberg'
      }
     }
    })
    new Extend().$mount('#extend')
   },
  },
  data () {
   return {
    parentMessage: '我是來自父組件的消息aaaa'
   }
  }
 }
</script>
<style scoped>
</style>

兄弟組件通信:

在main,js里加

import Vue from 'vue'
window.eventBus = new Vue();

在組件里

兄弟1組件:

window.eventBus.$emit('函數名稱', {參數 鍵:值});

兄弟2組件:

window.eventBus.$on('grouprecording',參數 =>{
//處理數據
})

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

阿瓦提县| 米易县| 德兴市| 阿合奇县| 彭水| 师宗县| 美姑县| 定陶县| 景谷| 裕民县| 金沙县| 屯昌县| 长寿区| 图们市| 辽源市| 广元市| 铜山县| 沙坪坝区| 九台市| 南丰县| 时尚| 鲜城| 邯郸市| 将乐县| 永福县| 黔南| 洛隆县| 万源市| 上思县| 黎川县| 长丰县| 新干县| 卢湾区| 拜泉县| 新河县| 侯马市| 甘德县| 永川市| 迁安市| 凤山县| 四子王旗|