Может ли свойство типа File использоваться с рендерингом vue-class-component и serveride?
У меня есть модальное свойство файла:
@Component({
props: {
fileToUpload: File
}
})
export default class UploadDetailsModal
К сожалению, поскольку "Файл" не определен в средах узлов и этот компонент ссылается (хотя и не используется активно) в коде, отображаемом сервером, при попытке загрузить страницу появляется следующая ошибка:
ReferenceError: File is not defined
Я изменил код на следующий в надежде использовать "Объект" в качестве универсального (как, например, "любой"), но вместо этого получил ошибку ниже при фактическом использовании компонента во время выполнения. Я думал, что файл будет производным от объекта.
[Vue warn]: Invalid prop: type check failed for prop "fileToUpload". Expected Object, got File.
Я могу обойти эту проблему, обернув файл в объект. Есть ли способ лучше? Или способ объявить опору типа "любой"?