VUE

最近在寫VUE項(xiàng)目的時(shí)候遇到了一個(gè)奇葩的問題。使用$emit調(diào)用父組件方法的時(shí)候(方法名使用了駝峰命名),觸發(fā)不了方法。

最開始我認(rèn)為是我的父組件里方法沒有參數(shù),調(diào)用的時(shí)候直接使用this.$emit('functionName'),這樣是不是不合規(guī)范?

于是我修改了一下方法,傳了一個(gè)參數(shù)進(jìn)去,可是還是觸發(fā)不了方法。

這可就納悶了,換了父組件里的另一個(gè)方法,就觸發(fā)了,就這一個(gè)方法觸發(fā)不了,這是什么情況,于是改了一個(gè)方法名,莫名其妙的就能觸發(fā)了。

這樣可不好,于是去百度了一下,發(fā)現(xiàn)VUE 中 $emit 無法使用駝峰命名規(guī)則,這是怎么回事呢?不可能這樣呀,再查了一些資料,原來在VUE中把駝峰中的大小寫格式映射成了‘-’減號(hào)鏈接。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 組件(Component)是Vue.js最核心的功能,也是整個(gè)架構(gòu)設(shè)計(jì)最精彩的地方,當(dāng)然也是最難掌握的。...
    六個(gè)周閱讀 5,785評(píng)論 0 32
  • 一、了解Vue.js 1.1.1 Vue.js是什么? 簡單小巧、漸進(jìn)式、功能強(qiáng)大的技術(shù)棧 1.1.2 為什么學(xué)習(xí)...
    蔡華鵬閱讀 3,511評(píng)論 0 3
  • vue.js是什么 是一套構(gòu)建用戶界面的漸進(jìn)式框架 vue應(yīng)用組成 一個(gè) Vue 應(yīng)用由一個(gè)通過new Vue創(chuàng)建...
    多多醬_DuoDuo_閱讀 1,139評(píng)論 0 2
  • 什么是組件? 組件 (Component) 是 Vue.js 最強(qiáng)大的功能之一。組件可以擴(kuò)展 HTML 元素,封裝...
    youins閱讀 9,709評(píng)論 0 13
  • VUE介紹 Vue的特點(diǎn)構(gòu)建用戶界面,只關(guān)注View層簡單易學(xué),簡潔、輕量、快速漸進(jìn)式框架 框架VS庫庫,是一封裝...
    多多醬_DuoDuo_閱讀 2,862評(píng)論 1 17

友情鏈接更多精彩內(nèi)容