объявления пропсов через defineProps + withDefaults
interface testInterface {
name: string;
much?: number;
}
const definesProp = withDefaults(defineProps<testInterface>(), {
name: 'jarry',
});
Argument type DefineProps<testInterface, BooleanKey<testInterface>> is not assignable to parameter type DefineProps<Readonly<testInterface> & {}, keyof Readonly<testInterface> & {}>
Vue + Vite. IDE Webstorm
На stackoverflow есть вопрос на эту тему, но ответа нет
https://stackoverflow.com/questions/76313288/error-when-using-both-withdefaults-and-defineprops-in-script-setup-in-vite-v
у вас much необязательный параметр без дфт значения, name - обязательный с дфт значением. не уверен что проблема в этом, но это тоже проблема 😉
Обсуждают сегодня