Вам нужно установить textContentType
на nativeView,
Добавить loaded
событие в TextField
<TextField
class="input"
hint="Email"
keyboardType="email"
autocorrect="false"
autocapitalizationType="none"
v-model="user.email"
returnKeyType="next"
@loaded="onLoaded"
@returnPress="focusPassword"
fontSize="18"
/>
Обновление textContentType
в nativeView
onLoaded: function(args) {
const textField = args.object;
if (textField.ios) {
textField.ios.textContentType = UITextContentTypeEmailAddress;
}
}
textContentType
должно быть одним из значений из документов здесь .
Также убедитесь, что вы запускаете этот код только на iOS 11 или более поздней версии. Если вы поддерживаете iOS 10, эта строка кода может вызвать исключение. Вам придется проверить версию платформы в состоянии if
, если вы поддерживаете iOS 10.