mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-08 12:04:50 +08:00
@@ -42,10 +42,11 @@ class ArticleController extends CommonDynController {
|
||||
opusData?.modules.moduleContent ?? articleData?.opus?.content;
|
||||
|
||||
List<SourceModel>? _images;
|
||||
List<SourceModel> images() => _images ??= opus!
|
||||
.where((e) => e.paraType == 2 && e.pic != null)
|
||||
.map((e) => SourceModel(url: e.pic!.pics!.first.url!))
|
||||
.toList();
|
||||
List<SourceModel> images() =>
|
||||
_images ??= opus!.where((e) => e.paraType == 2 && e.pic != null).map((e) {
|
||||
final pic = e.pic!.pics!.first;
|
||||
return SourceModel(url: pic.url!, size: pic.size);
|
||||
}).toList();
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
|
||||
@@ -289,7 +289,12 @@ class _ArticlePageState extends CommonDynPageState<ArticlePage> {
|
||||
onTap: () => PageUtils.imageView(
|
||||
quality: 60,
|
||||
imgList: pics
|
||||
.map((e) => SourceModel(url: e.url!))
|
||||
.map(
|
||||
(e) => SourceModel(
|
||||
url: e.url!,
|
||||
size: e.size,
|
||||
),
|
||||
)
|
||||
.toList(),
|
||||
initialPage: index,
|
||||
),
|
||||
|
||||
@@ -258,6 +258,7 @@ class OpusContent extends StatelessWidget {
|
||||
width: e.width,
|
||||
height: e.height,
|
||||
url: e.url!,
|
||||
size: e.size,
|
||||
),
|
||||
)
|
||||
.toList(),
|
||||
|
||||
Reference in New Issue
Block a user