91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

崇义县| 隆尧县| 台江县| 桐柏县| 新余市| 庄浪县| 玛多县| 三江| 孟村| 伽师县| 青铜峡市| 西畴县| 牟定县| 盐池县| 苍梧县| 浮梁县| 安陆市| 会昌县| 固阳县| 商都县| 崇州市| 榆社县| 深水埗区| 凤阳县| 乳山市| 巍山| 宾阳县| 长岭县| 文水县| 巫溪县| 姚安县| 眉山市| 冕宁县| 龙州县| 从化市| 华池县| 资中县| 灯塔市| 奉贤区| 湟中县| 吉水县|