欢迎来到小懒的博客~email:568705236@qq.com

vue3+ts在computed中return 数据错误导致编译报错 not exist on type ComponentPublicInstance,

2021/1/14 17:37:54站长

    今天写在使用vue3+ts做其他尝试时,编译忽然报错。错误全是

 Property 'XXXX' does not exist on type 'ComponentPublicInstance<{}, {}, {}, {}, {}, EmitsOptions, {}, {}, false, ComponentOptionsBase<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, {}>>'.

    当时就一脸懵逼。逐步后撤排查,发现是增加computed后导致。将里面的属性清空,正常,那么就是属性return出问题了。直接return空字符串是正常的。出错的是

    调试后发现,是方法没注明返回值。-_-。经验还是太少了。

赞赏