Files
fengshui_compass/lib/pages/personal_page.dart

61 lines
1.4 KiB
Dart
Raw Normal View History

2022-06-27 09:51:30 +08:00
import 'package:fengshui_compass/pages/personal_login_page.dart';
import 'package:fengshui_compass/pages/personal_nologin_page.dart';
import 'package:fengshui_compass/states/token.dart';
2022-06-27 09:51:30 +08:00
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
2022-06-27 09:51:30 +08:00
class PersonalPage extends StatefulWidget {
const PersonalPage({Key key}) : super(key: key);
@override
State<PersonalPage> createState() => _PersonalPageState();
}
class _PersonalPageState extends State<PersonalPage> {
// @override
// void initState() {
// super.initState();
// loginStreamController.stream.listen((event) {
// setState(() {});
// });
// }
//
// @override
// void dispose() {
// loginStreamController.close();
// super.dispose();
// }
2022-06-27 09:51:30 +08:00
@override
Widget build(BuildContext context) {
return Consumer<TokenProvider>(builder: (builder, tokenProvider, child) {
if (tokenProvider.isLogin) {
// 构建已登录页面
return PersonalLoginPage();
} else {
// 构建未登录页面
return PersonalNoLoginPage();
}
});
2022-06-27 09:51:30 +08:00
}
}
// );
//
// // 判断用户是否登陆
// if
//
// (
//
// TokenHelper.getInstance.isLogin
//
// ) {
// print(TokenHelper.getInstance.isLogin);
// // 构建已登录页面
// return PersonalLoginPage();
// } else {
// // 构建未登录页面
// return PersonalNoLoginPage();
// }
// }}