import 'package:flutter/material.dart'; import 'package:get/get.dart'; class StarLockLoginState { var passwordShow = true.obs; var agree = false.obs; var countryCode = '86'.obs; var countryName = '中国'.obs; var emailOrPhone = ''.obs; var pwd = ''.obs; var 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; StarLockLoginState() { // emailOrPhone.value = StoreService.to.getLastUserAccount() as String; emailOrPhoneController.text = emailOrPhone.value; } void onClose() { // emailOrPhoneController.dispose(); // pwdController.dispose(); } }