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使用typescript的时候,父组件给子组件传值提示 Invalid prop: type check failed for prop

vue ts ,vue使用typescript的时候,父组件给子组件传值提示 Invalid prop: type check failed for prop

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

vue ts ,vue使用typescript的时候,父组件给子组件传值提示 Invalid prop: type check failed for prop

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

你可能感兴趣的:(vue,typescript,父子组件传值,JS)