2021-11-06 vue項目,子組件給父組件傳值,報錯:Error in v-on handler: "TypeError: handler.apply is not a function"或者TypeError: handler.apply is not a function


2021-11-06
翻譯:
v-on處理程序中出錯:“TypeError:handler.apply不是函數”
或者
TypeError:handler.apply不是函數
程序期待的是一個函數,但這個函數在定義的時候出錯了;
排查:
我是在子組件寫了個方法:this.$emit('ccasaw'),然后我在父組件接收它:@ccasaw="sdaksdj",
上網找答案,給出的方案是變量名和方法名重復了,於是我檢查了一下沒有,沒有?我再看了一下,原來是我沒有在父組件寫上sdaksdj這個方法,也就是說我連方法名都沒有寫,所以報錯了。
解決方案:
1.檢查父組件中是否存在變量名和方法名重復的情況;
2.檢查你的方法名有沒有寫。!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM