| 1234567891011121314151617181920212223242526272829303132 |
- import 'package:flutter_riverpod/legacy.dart';
- /// 登录页面当前选中的 Tab 索引 (0: 密码登录, 1: 验证码登录)
- final loginTabIndexProvider = StateProvider<int>((ref) => 0);
- /// 密码登录 - 密码是否可见
- final passwordObscureProvider = StateProvider<bool>((ref) => true);
- /// 验证码登录 - 倒计时秒数
- final smsCountdownProvider = StateProvider<int>((ref) => 0);
- /// 验证码登录 - 是否曾经获取过验证码
- final smsHasReceivedProvider = StateProvider<bool>((ref) => false);
- /// 验证码登录 - 服务器返回的验证码
- final smsCodeFromServerProvider = StateProvider<String>((ref) => '');
- /// 密码登录 - 手机号
- final passwordLoginPhoneProvider = StateProvider<String>((ref) => '');
- /// 密码登录 - 密码
- final passwordLoginPasswordProvider = StateProvider<String>((ref) => '');
- /// 验证码登录 - 手机号
- final smsLoginPhoneProvider = StateProvider<String>((ref) => '');
- /// 验证码登录 - 验证码
- final smsLoginCodeProvider = StateProvider<String>((ref) => '');
- /// 密码登录 - 是否记住密码
- final rememberPasswordProvider = StateProvider<bool>((ref) => false);
|