Я работаю над функцией, позволяющей пользователям загружать файлы. Мне нужно отключить кнопку «Добавить файл», когда
1) поле пусто
2) когда размер файла превышает 100 МБ
Это кнопка:
<v-btn rounded :disabled="!uploadedFiles || fileSizeValidation" @click="confirmFileAdd">Add</v-btn>
Вот что находится внутри данных:
data: () => ({
uploadedFiles: null,
fileSizeValidation: [
files => !files || !files.some(file => file.size > 100000000) || 'File size should be less than 100 MB!'
],
}),
Использование либо
:disabled="!uploadedFiles || fileSizeValidation" or :disabled="!uploadedFiles && fileSizeValidation"
, к сожалению, не работает.
|| на самом деле выдает ошибку:
Как я могу убедиться, что кнопка отключена для обоих условий?