v-slot="{ field }"
v-model="form.text"
name="text">
<textarea
v-bind="field"
:class="[
errors.text
? 'tw-border-danger-600'
: 'tw-border-light-200',
]"
class="tw-py-2.5"
placeholder="Описание"
rows="8"></textarea>
<div class="tw-text-danger-600">
{{ errors.text }}
</div>
</Field>
Type '{ class: string[]; placeholder: string; rows: string; name: string; onBlur: (e: Event) => unknown; onInput: (e: Event) => unknown; onChange: (e: Event) => unknown; 'onUpdate:modelValue'?: ((e: unknown) => unknown) | undefined; value?: unknown; checked?: boolean | undefined; }' is not assignable to type 'ElementAttrs<TextareaHTMLAttributes>'.
Type '{ class: string[]; placeholder: string; rows: string; name: string; onBlur: (e: Event) => unknown; onInput: (e: Event) => unknown; onChange: (e: Event) => unknown; 'onUpdate:modelValue'?: ((e: unknown) => unknown) | undefined; value?: unknown; checked?: boolean | undefined; }' is not assignable to type 'TextareaHTMLAttributes'.
Types of property 'value' are incompatible.
Type 'unknown' is not assignable to type 'string | number | string[] | undefined'.
<textarea :value="field" или замена на v-model='field' вместо v-bind="field"
не работает так
убери все привязки, и постепенно добавляй, чтобы понять где именно ломается, скорее всего проблема с textarea
сейчас вылезла вот такая фигня, не сталкивался? не могу понять причину error TS2322: Type '() => Promise<void>' is not assignable to type 'MouseEvent'. 202 @click.prevent="submitForm" кнопка <button type="button" class="tw-w-1/2" @click.prevent="submitForm" > Сохранить и продолжить </button>
по поводу клика должно работать https://sfc.vuejs.org/#eNpFkU1PwzAMhv+KyaWd2FrtOtoKLogjNy65dJk3MvKl2OmEqv530nbAJYrtJ7bfN6N4CaEaEoqDaEhFHRgIOYVOOm2DjwwjRDzDBOfoLRQZLaSTTnlHDJYu0M71snhDYzx8+GhOD8XmF6B0tJpffbSZ6+nbKSg30HYwSgfQ33rN4PAG77m5JizLiOTNgNuIV1S8absFhHlSNfQm4WNb7PMGc+7Olvs8DmBaToDl/iRdU696spIcMNpgesYcATTHxOwdPCuj1VcVIg7ouC3+ty26cVzUTVNTr/T6UruQGGDYWX9C00qRISlyran/RoitWL3b2T5UV/Iuu7vokPcCSXFYLZhz2dM5luKTOdChrums5j+5UuXjpc63KibH2mKFZHfH6G+EMTeWYhEr3SSmH6u0nCc= https://github.com/johnsoncodehk/volar/issues/464 вроде эту проблему решили, переустанови зависимости попробуй
не, там друго. убрал ^ с "@types/node": "18.8.0". для vue 3.2.40
починил? у меня после последней обновы тоже ругается на types/node но работает нормально с последней версией
да это мне помогло
Обсуждают сегодня