import 'package:flutter/material.dart'; import 'package:get/get.dart'; class StarLockLoginState { StarLockLoginState() { // emailOrPhone.value = StoreService.to.getLastUserAccount() as String; emailOrPhoneController.text = emailOrPhone.value; } RxBool passwordShow = true.obs; RxBool agree = false.obs; RxString countryCode = '86'.obs; RxString countryName = '中国'.tr.obs; RxString emailOrPhone = ''.obs; RxString pwd = ''.obs; RxBool canNext = false.obs; bool get isEmailOrPhone => emailOrPhone.value.isNotEmpty; bool get pwdIsOK => pwd.value.isNotEmpty; TextEditingController emailOrPhoneController = TextEditingController(); TextEditingController pwdController = TextEditingController(); FocusNode emailOrPhoneFocusNode = FocusNode(); FocusNode pwdFocusNode = FocusNode(); RxMap deviceInfoMap = { 'deviceBrand': '暂无', 'deviceModel': '暂无', 'deviceVersion': '暂无', 'deviceType': 0 }.obs; void onClose() { // emailOrPhoneController.dispose(); // pwdController.dispose(); } }