我正在使用Vite + Vue进行一个项目。但是,我在下面的代码中得到了以下错误。在做了一些研究之后,我发现不支持在<script setup>
中同时使用withDefaults
和defineProps
。当我在开发模式下运行它时,我可以看到 prop 处理正在工作。你能帮我解决这个问题吗?
我正在开发WebStorm,只是想让你知道。
<script setup lang="ts">
interface testInterface {
name: string;
much?: number;
}
const definesProp = withDefaults(defineProps<testInterface>(), {
name: 'jarry',
});
</script>
错误:
Argument type DefineProps<testInterface, BooleanKey<testInterface>> is not assignable to parameter type DefineProps<Readonly<testInterface> & {}, keyof Readonly<testInterface> & {}>
1条答案
按热度按时间eimct9ow1#
这似乎是一个webstorm问题,而不是Vue本身,因为它只出现在WS中。
你能做的就是等着喷气机来修理它。