feat: 添加riverpod

This commit is contained in:
2026-07-27 17:27:53 +08:00
parent 86a464b58f
commit dda8a97c12
6 changed files with 501 additions and 4 deletions
+16 -2
View File
@@ -1,10 +1,24 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_study/views/LoginPageProvider.dart';
class HomePage extends StatelessWidget {
class HomePage extends ConsumerStatefulWidget {
const HomePage({super.key});
@override
ConsumerState<ConsumerStatefulWidget> createState() {
return _HomePageState();
}
}
class _HomePageState extends ConsumerState<HomePage> {
late final currentLoginUser = ref.watch(loginUserProvider);
@override
Widget build(BuildContext context) {
return Scaffold(body: Center(child: Text("Home")));
return Scaffold(
appBar: AppBar(title: Text("欢迎${currentLoginUser.username}")),
body: Center(child: Text("Home")),
);
}
}