vue使用ts会遇到各种各样的问题,最近使用时发现父组件给子组件传值时提示 Invalid prop: type check failed for prop "fatherSearch". Expected Object, got Function.,子组件接收的方式如下:


这个问题找了好几天,后来发现是因为vue的默认属性导致,需要改成:


如果提示其他类型不存在的话,也是一样的解决方式,就改成其他的类型就行了,我不确定TS哪个版本会导致这个问题,因为之前我这个项目没报这个错,就突然有一天不知道弄了个啥,就出现了这个问题,找了好几天,总算解决了,希望给大家一点帮助,如果VUE+TS有其他问题的话,可以留言互相讨论一下。

Logo

前往低代码交流专区

更多推荐