提交 bb7bbfa5 authored 作者: maodou's avatar maodou

1:搜索页搜索结果为空的时新增无图书内容提示

上级 e62703f8
...@@ -50,7 +50,9 @@ class _SearchPageState extends State<SearchPage> { ...@@ -50,7 +50,9 @@ class _SearchPageState extends State<SearchPage> {
) )
], ],
), ),
body: buildListView(controller), body:
buildListView(controller),
), ),
); );
} }
...@@ -61,28 +63,48 @@ class _SearchPageState extends State<SearchPage> { ...@@ -61,28 +63,48 @@ class _SearchPageState extends State<SearchPage> {
return BuildHistory(controller: controller); return BuildHistory(controller: controller);
} else { } else {
// 如果条件为false,显示搜索到的书籍 // 如果条件为false,显示搜索到的书籍
return ListView.builder( if(controller.books.isEmpty){
return
SingleChildScrollView(
child:Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
Text('暂无图书,请检查输入内容',style: TextStyle(fontSize: 14.w,color: Colours.c9),),
],
),
),
);
}else{
return ListView.builder(
// shrinkWrap: true, // shrinkWrap: true,
// physics: NeverScrollableScrollPhysics(), // physics: NeverScrollableScrollPhysics(),
scrollDirection: Axis.vertical, scrollDirection: Axis.vertical,
itemCount: controller.books.length, itemCount: controller.books.length,
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
CourseModel model = controller.books[index]; CourseModel model = controller.books[index];
return GestureDetector( return GestureDetector(
onTap: () {
context.pushNamed(Routes.bookDetail,
queryParameters: {'book_id': model.bookId.toString()});
},
child: LibraryCell(
model: model,
onTap: () { onTap: () {
controller.love( context.pushNamed(Routes.bookDetail,
bookId: model.bookId.toString(), queryParameters: {'book_id': model.bookId.toString()});
isCollection: model.isCollection!);
}, },
), child: LibraryCell(
); model: model,
}); onTap: () {
controller.love(
bookId: model.bookId.toString(),
isCollection: model.isCollection!);
},
),
);
});
}
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论