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

溫馨提示×

溫馨提示×

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

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

vue中$emit怎么用

發布時間:2022-03-17 12:34:26 來源:億速云 閱讀:332 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“vue中$emit怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“vue中$emit怎么用”這篇文章吧。

在vue中,“$emit”用于觸發當前實例上的事件,附近參數都會傳給監聽器回調;子組件可以利用“$emit”觸發父組件的自定義事件,語法為“vm.$emit( event, […args] )”。

本文操作環境:windows10系統、Vue2.9.6版,DELL G3電腦。

vue中$emit的用法

vue中使用 $emit(eventName) 觸發事件

$emit(eventName)  觸發當前實例上的事件,附加參數都會傳給監聽器回調。

使用 $emit(eventName) 觸發事件

Api 中的解釋:

vm.$emit( event, […args] )

vue中 關于$emit的用法

1、父組件可以使用 props 把數據傳給子組件。

2、子組件可以使用 $emit 觸發父組件的自定義事件。

vm.$emit( event, arg ) //觸發當前實例上的事件
vm.$on( event, fn );//監聽event事件后運行 fn;

示例如下:

子組件

<template>  
  <div class="train-city">  
    <h4>父組件傳給子組件的toCity:{{sendData}}</h4>   
    <br/><button @click='select(`大連`)'>點擊此處將‘大連’發射給父組件</button>  
  </div>  
</template>  
<script>  
  export default {  
    name:'trainCity',  
    props:['sendData'], // 用來接收父組件傳給子組件的數據  
    methods:{  
      select(val) {  
        let data = {  
          cityname: val  
        };  
        this.$emit('showCityName',data);//select事件觸發后,自動觸發showCityName事件  
      }  
    }  
  }  
</script>

父組件:

<template>  
    <div>父組件的toCity{{toCity}}</div>  
    <train-city @showCityName="updateCity" :sendData="toCity"></train-city>  
<template>  
<script>  
  import TrainCity from "./train-city";  
  export default {  
    name:'index',  
    components: {TrainCity},  
    data () {  
      return {  
        toCity:"北京"  
      }  
    },  
    methods:{  
      updateCity(data){//觸發子組件城市選擇-選擇城市的事件  
        this.toCity = data.cityname;//改變了父組件的值  
        console.log('toCity:'+this.toCity)  
      }  
    }  
  }  
</script>

以上是“vue中$emit怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

类乌齐县| 交口县| 宁国市| 广水市| 浙江省| 和政县| 英山县| 铜川市| 磴口县| 苍梧县| 海林市| 深水埗区| 龙泉市| 华容县| 大化| 阿荣旗| 抚松县| 建德市| 汽车| 康平县| 克什克腾旗| 沛县| 丹东市| 新晃| 尼木县| 射洪县| 威海市| 台州市| 策勒县| 陕西省| 桐城市| 千阳县| 漠河县| 梁平县| 龙胜| 沛县| 平邑县| 华宁县| 西藏| 大连市| 黑河市|