1. 程式人生 > >vue ts ,vue使用typescript的時候,父元件給子元件傳值提示 Invalid prop: type check failed for prop "fatherSearch". Expe

vue ts ,vue使用typescript的時候,父元件給子元件傳值提示 Invalid prop: type check failed for prop "fatherSearch". Expe

vue使用ts會遇到各種各樣的問題,最近使用時發現父元件給子元件傳值時提示 Invalid prop: type check failed for prop "fatherSearch". Expected Object, got Function.,子元件接收的方式如下:


這個問題找了好幾天,後來發現是因為vue的預設屬性導致,需要改成:


如果提示其他型別不存在的話,也是一樣的解決方式,就改成其他的型別就行了,我不確定TS哪個版本會導致這個問題,因為之前我這個專案沒報這個錯,就突然有一天不知道弄了個啥,就出現了這個問題,找了好幾天,總算解決了,希望給大家一點幫助,如果VUE+TS有其他問題的話,可以留言互相討論一下。