提交 5c24764d authored 作者: yueweilu's avatar yueweilu

1、加载h5数据 添加显示格式

2、筛选重置后再次筛选问题
上级 a5222045
......@@ -144,7 +144,8 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
*{ margin: 0; padding: 5px;}
html{ font-size: 10px;}
body p{ font-size: 1.5rem; line-height:2.4rem;color: #999}
img{ max-width:100%}
img,video,pre,code{ max-width:100%}
pre{white-space: pre-wrap;word-wrap: break-word;word-break: break-all}
</style>
</head>
<body>
......
......@@ -17,7 +17,29 @@ class HelpCenterContentController extends GetxController {
/// 获取帮助中心内容
void _getHelpCenterContent(String id) async {
helpCenterContentModel = await MineAPI.helpCenterContent(id);
webViewController.loadData(data: helpCenterContentModel.helpContent??'');
webViewController.loadData(data: """
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<style>
*{ margin: 0; padding: 5px;}
html{ font-size: 10px;}
body p{ font-size: 1.5rem; line-height:2.4rem;color: #999}
img,video,pre,code{ max-width:100%}
pre{white-space: pre-wrap;word-wrap: break-word;word-break: break-all}
</style>
</head>
<body>
${helpCenterContentModel.helpContent??''}
</body>
</html>
""",);
update();
}
}
......@@ -132,12 +132,10 @@ class LibraryController extends GetxController with GetTickerProviderStateMixin{
for(FilterModel model in filterFree){
model.selected = false;
}
selectedFree.id = '';
for(FilterModel model in filterDown){
model.selected = false;
}
selectedDown.id ='';
update();
}
......@@ -309,17 +307,20 @@ class LibraryController extends GetxController with GetTickerProviderStateMixin{
_getAds();
String sort = '';
if (selectedDown.id !=null){
if (selectedDown.id!.isNotEmpty){
if(selectedDown.up){
sort = 'desc';
}
else{
sort = 'asc';
}
if (selectedDown.selected == true){
if(selectedDown.up){
sort = 'desc';
}
else{
sort = 'asc';
}
}
String sortField = '';
if (selectedDown.selected == true){
sortField = selectedDown.id ??'';
}
if (isRefresh) _page = 1;
// 网路请求
final result = await LibraryAPI.books(
......@@ -328,7 +329,7 @@ class LibraryController extends GetxController with GetTickerProviderStateMixin{
categoryId: selectedCategory.id??'',
labelId: selectedLabel.id??'',
isFree: selectedFree.id??'',
sortField: selectedDown.id??'',
sortField: sortField,
sort :sort
// sort:selectedDown.id!.isEmpty?'':selectedDown.up ==true?'desc':'asc'
);
......
......@@ -102,7 +102,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
netStatus = await Tools.checkCurrentNetStatus();
final exist = await _isExistFile(bookId);
if (netStatus && exist){
if (!netStatus && exist){
// 1、从数据库中获取读到那个章节
chapterId = await SqlManager.queryReadHistoryByBookId(int.parse(bookId));
chapterName = getChapterName(chapterId);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论