日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)VUE3教程:Vue3.0事件API

#概覽

$on,$off$once 實(shí)例方法已被移除,應(yīng)用實(shí)例不再實(shí)現(xiàn)事件觸發(fā)接口。

創(chuàng)新新互聯(lián),憑借十載的做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),本著真心·誠(chéng)心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有上千余家案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)。

#2.x 語(yǔ)法

在 2.x 中,Vue 實(shí)例可用于觸發(fā)通過(guò)事件觸發(fā) API 強(qiáng)制附加的處理程序 ($on,$off$once),這用于創(chuàng)建 event hub,以創(chuàng)建在整個(gè)應(yīng)用程序中使用的全局事件偵聽(tīng)器:

// eventHub.js


const eventHub = new Vue()


export default eventHub

// ChildComponent.vue
import eventHub from './eventHub'


export default {
  mounted() {
    // 添加 eventHub listener
    eventHub.$on('custom-event', () => {
      console.log('Custom event triggered!')
    })
  },
  beforeDestroy() {
    // 移除 eventHub listener
    eventHub.$off('custom-event')
  }
}

// ParentComponent.vue
import eventHub from './eventHub'


export default {
  methods: {
    callGlobalCustomEvent() {
      eventHub.$emit('custom-event') // 如果ChildComponent mounted,控制臺(tái)中將顯示一條消息
    }
  }
}

#3.x 更新

我們整個(gè)從實(shí)例中移除了 $on$off$once 方法,$emit 仍然是現(xiàn)有 API 的一部分,因?yàn)樗糜谟|發(fā)由父組件以聲明方式附加的事件處理程序

#遷移策略

例如,可以通過(guò)使用實(shí)現(xiàn)事件發(fā)射器接口的外部庫(kù)來(lái)替換現(xiàn)有的 event hub mitt。

在兼容性構(gòu)建中也可以支持這些方法。


網(wǎng)站欄目:創(chuàng)新互聯(lián)VUE3教程:Vue3.0事件API
本文鏈接:http://www.dlmjj.cn/article/dhsdhod.html