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