Компонент файла ионного ввода не разрешен на StencilJS - PullRequest
0 голосов
/ 09 июля 2019

Я использую некоторые ионные компоненты внутри проекта stenciljs, и некоторые из них выдают мне ошибки также, если я следую документации.

Например, <ion-input type="file"></ion-input> выдает мне эту ошибку "Тип"«file» »нельзя назначить типу« TextFieldTypes »."

Это происходит несмотря на то, что ионная документация позволяет передавать ионному входу тип = файл.

Я также пытался <ion-input file /> У меня есть другая ошибка "Тип" {file: true;} 'нельзя назначить типу "IonInput". ** Свойство "file" делаетне существует для типа 'IonInput' ". **

Я не понимаю, как использовать простое поле ионного ввода с типом file.

1 Ответ

2 голосов
/ 09 июля 2019

Это потому, что это не вариант:

Показывает:

export type TextFieldTypes = 'date' | 'email' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'url' | 'time';

Если вы хотите обрабатывать файлы, вам нужно взаимодействовать с файловой системой на мобильном устройстве, поэтому для этого необходим плагин Ionic Native:

Файл - Ионная документация

На момент написания документа документация ссылалась на параметр file в нескольких местах, но Ionic Team подтвердила это ошибка с документацией, а не отсутствующая функция ion-input.

...