我在stenciljs项目中使用了一些离子成分,如果遵循文档,其中一些也会给我带来错误。
例如,<ion-input type="file"></ion-input>
给了我这个错误“类型''文件''不能分配给'文本字段类型'。”
尽管离子文档允许将type = file赋予离子输入,但仍会发生这种情况。
我也尝试过<ion-input file />
,但遇到另一个错误“类型'{文件:true;}'无法分配给类型'IonInput'。
**属性“文件”在类型“ IonInput”上不存在。”
我不明白如何在类型文件中使用简单的离子输入字段。
答案 0 :(得分:2)
这是因为它不是一种选择:
显示:
export type TextFieldTypes = 'date' | 'email' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'url' | 'time';
如果要处理文件,则需要与移动设备上的文件系统接口,因此它需要Ionic Native插件才能桥接:
在撰写本文时,文档确实在多个位置引用了file
参数,但是离子团队have confirmed属于文档错误,并非{{1 }}。