我是 ionic 的初学者。该应用程序在 Chromium 中运行良好。当 android 构建时,如果所有输入都已填充,则不可能再次编辑最后 3 个输入。这里是 html:
<ion-header>
<ion-navbar color="danger">
<ion-title>Ajouter une seance</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-list>
<ion-item>
<ion-label fixed>Duree</ion-label>
<ion-input type="time" step="2" value="0" ></ion-input>
</ion-item>
<ion-item>
<ion-label fixed>Date</ion-label>
<ion-input type="date" value="0"></ion-input>
</ion-item>
<ion-item>
<ion-label fixed>Distance(km):</ion-label>
<ion-input type="number" ></ion-input>
</ion-item>
<ion-item>
<ion-label fixed>FC moyenne</ion-label>
<ion-input type="number" ></ion-input>
</ion-item>
</ion-list>
</ion-content>
这可能是显而易见的。感谢您的帮助。
最佳答案
我找到了一个解决方案,其中 ionic 输入不会失去焦点并保持可编辑状态。我在给定的代码中删除了 ion-header、ion-content 和 ion list 标签。现在,它与 Android 完美配合。但是作为 ionic 的新用户,我真的不明白删除这些标签会失去什么。
更新
我终于找到了解决办法: 在 scss 中,添加:
.input-cover {
position: static;
}
现在输入总是可聚焦的,我可以使用 ion-content、ion-header。
关于android - 无法编辑输入,除了 ionic 列表的第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47239440/