提交 900a5017 authored 作者: yueweilu's avatar yueweilu

返回刷新我的界面数据

上级 b77693f1
......@@ -89,7 +89,7 @@ class LoginController extends GetxController {
/// 测试账号
if (kDebugMode) {
phoneInput.text = '18810760819';
passwordInput.text = '12345678';
passwordInput.text = '1234567m';
// phoneInput.text = '17311837355';
// passwordInput.text = '12345678';
}
......
......@@ -10,39 +10,45 @@ class UserDiscussPage extends StatefulWidget {
class _UserDiscussPageState extends State<UserDiscussPage> {
@override
Widget build(BuildContext context) {
return GetBuilder<UserDiscussController>(
init: UserDiscussController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('讨论'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.discuss.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: (){
context.pushNamed(Routes.discussDes,extra: controller.discuss[index]);
},
child: BuildItem(model: controller.discuss[index],index: index,num: controller.discuss.length,)
);
},
itemCount: controller.discuss.length,
)
return WillPopScope(
onWillPop: () async {
context.pop(true);
return false;
},
child: GetBuilder<UserDiscussController>(
init: UserDiscussController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('讨论'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.discuss.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: (){
context.pushNamed(Routes.discussDes,extra: controller.discuss[index]);
},
child: BuildItem(model: controller.discuss[index],index: index,num: controller.discuss.length,)
);
},
itemCount: controller.discuss.length,
)
),
),
),
],
],
),
),
),
);
......
......@@ -10,44 +10,50 @@ class UserNotePage extends StatefulWidget {
class _UserNotePageState extends State<UserNotePage> {
@override
Widget build(BuildContext context) {
return GetBuilder<UserNoteController>(
init: UserNoteController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('笔记'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.notes.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
// physics: const NeverScrollableScrollPhysics(),
// shrinkWrap: true,
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: () async {
final result = await context.pushNamed(Routes.noteDes,extra: controller.notes[index]);
if(result == true){
controller.onRefresh;
}
},
child: BuildItem(model: controller.notes[index],)
);
},
itemCount: controller.notes.length,
)
return WillPopScope(
onWillPop: () async {
context.pop(true);
return false;
},
child: GetBuilder<UserNoteController>(
init: UserNoteController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('笔记'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.notes.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
// physics: const NeverScrollableScrollPhysics(),
// shrinkWrap: true,
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: () async {
final result = await context.pushNamed(Routes.noteDes,extra: controller.notes[index]);
if(result == true){
controller.onRefresh;
}
},
child: BuildItem(model: controller.notes[index],)
);
},
itemCount: controller.notes.length,
)
),
),
),
],
],
),
),
),
);
......
......@@ -10,39 +10,45 @@ class UserWrongPage extends StatefulWidget {
class _UserWrongPageState extends State<UserWrongPage> {
@override
Widget build(BuildContext context) {
return GetBuilder<UserWrongController>(
init: UserWrongController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('错题'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.wrongs.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: (){
context.pushNamed(Routes.wrongDes,extra: controller.wrongs[index]);
},
child: BuildItem(model: controller.wrongs[index],index: index,num: controller.wrongs.length,)
);
},
itemCount: controller.wrongs.length,
)
return WillPopScope(
onWillPop: () async {
context.pop(true);
return false;
},
child: GetBuilder<UserWrongController>(
init: UserWrongController(),
builder:(controller)=> Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('错题'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(left: 22.5.w,top: 16.w),
child: Text('共${controller.wrongs.length}本书',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c6,fontWeight: Fonts.medium),)
),
Expanded(
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefresh,
onLoading: controller.onLoading,
child:ListView.builder(
itemBuilder: (BuildContext context, int index){
return GestureDetector(
onTap: (){
context.pushNamed(Routes.wrongDes,extra: controller.wrongs[index]);
},
child: BuildItem(model: controller.wrongs[index],index: index,num: controller.wrongs.length,)
);
},
itemCount: controller.wrongs.length,
)
),
),
),
],
],
),
),
),
);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论