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

溫馨提示×

溫馨提示×

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

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

vue.js中怎么使用$refs和$emit 實現父子組件交互

發布時間:2021-07-09 14:39:27 來源:億速云 閱讀:140 作者:Leah 欄目:web開發

這篇文章給大家介紹vue.js中怎么使用$refs和$emit 實現父子組件交互,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

<strong>父調子 $refs (把父組件的數據傳給子組件) </strong><br><br><template>
 <div id="app">
  <input type="button" name="" id="" @click="parentCall" value="父調子" />
  <hello ref="chil" />//hello組件
 </div>
</template>
<script>
 import hello from './components/Hello'
 export default {
  name: 'app',
  'components': {
   hello
  },
  methods: {
    parentCall () {
      this.$refs.chil.chilFn('我是父元素傳過來的')
    }
  }
 }
</script>
/*Hello.vue :*/
<template>
 <div class="hello"></div>
</template>
<script>
 export default {
  name: 'hello',
  'methods': {
    chilFn (msg) {
      alert(msg)
    }
  }
 }
</script>
<strong>子調父 $emit (把子組件的數據傳給父組件)</strong>
//ps:App.vue 父組件
//Hello.vue 子組件
<!--App.vue :-->
<template>
  <div id="app">
    <hello @newNodeEvent="parentLisen" />
  </div>
</template>
<script>
 import hello from './components/Hello'
 export default {
  name: 'app',
  'components': {
   hello
  },
  methods: {
   parentLisen(evtValue) { 
    //evtValue 是子組件傳過來的值
    alert(evtValue)
   }
  }
 }
</script>
<!--Hello.vue :-->
<template>
  <div class="hello">
    <input type="button" name="" id="" @click="chilCall()" value="子調父" /> 
  </div>
</template>
<script>
 export default {
  name: 'hello',
  'methods': {
   chilCall(pars) {
    this.$emit('newNodeEvent', '我是子元素傳過來的')
   }
  }
 }
</script>

關于vue.js中怎么使用$refs和$emit 實現父子組件交互就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

滕州市| 德昌县| 田阳县| 东海县| 海宁市| 辽阳县| 武邑县| 泾川县| 福鼎市| 巩留县| 富阳市| 油尖旺区| 上蔡县| 苏尼特右旗| 双鸭山市| 乌兰察布市| 息烽县| 抚顺市| 唐山市| 湖口县| 乐昌市| 紫阳县| 嘉义县| 古交市| 崇礼县| 吉林省| 泗阳县| 霍州市| 平山县| 定西市| 开平市| 龙岩市| 介休市| 庄浪县| 无为县| 鹿泉市| 阳东县| 临沂市| 天气| 施秉县| 阜新市|