From 0c405220b02bd94e481fbc6734a91b2be62108d9 Mon Sep 17 00:00:00 2001 From: ZHR007 Date: Wed, 12 Nov 2025 09:15:18 +0800 Subject: [PATCH] no message --- lib/pages/home/home_page.dart | 10 +- lib/pages/main/main_page.dart | 2 +- pubspec.lock | 176 +++++----------------------------- pubspec.yaml | 1 + 4 files changed, 33 insertions(+), 156 deletions(-) diff --git a/lib/pages/home/home_page.dart b/lib/pages/home/home_page.dart index a5139d7..f9e86a1 100644 --- a/lib/pages/home/home_page.dart +++ b/lib/pages/home/home_page.dart @@ -1,3 +1,4 @@ +import 'package:cached_network_image/cached_network_image.dart'; import 'package:dating_touchme_app/generated/assets.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; @@ -671,6 +672,11 @@ class ContentCard extends StatelessWidget { width: imageWidth, height: imageHeight, child: _NetworkImageWidget(imageUrl: imageUrl, aspectRatio: 1.05), + // child: CachedNetworkImage( + // imageUrl: imageUrl, + // height: imageWidth, + // width: imageWidth, + // ), ), ); }).toList(), @@ -701,9 +707,7 @@ class _NetworkImageWidget extends StatelessWidget { decoration: BoxDecoration( borderRadius: BorderRadius.circular(8), image: DecorationImage( - image: imageUrl.isNotEmpty - ? NetworkImage(imageUrl) - : AssetImage(Assets.imagesAvatarsExample) as ImageProvider, + image: imageUrl.isNotEmpty ? NetworkImage(imageUrl) : AssetImage(Assets.imagesAvatarsExample) as ImageProvider, fit: BoxFit.cover, ), ), diff --git a/lib/pages/main/main_page.dart b/lib/pages/main/main_page.dart index ac317c7..578b411 100644 --- a/lib/pages/main/main_page.dart +++ b/lib/pages/main/main_page.dart @@ -45,7 +45,7 @@ class _MainPageState extends State { userController.getHxUserToken(); // 检查token并调用获取婚姻信息详情的方法 - // checkTokenAndFetchMarriageInfo(); + checkTokenAndFetchMarriageInfo(); } // 检查token并获取婚姻信息详情 diff --git a/pubspec.lock b/pubspec.lock index 9102ef1..0711e05 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -105,6 +105,30 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "8.12.0" + cached_network_image: + dependency: "direct main" + description: + name: cached_network_image + sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916" + url: "https://pub.flutter-io.cn" + source: hosted + version: "3.4.1" + cached_network_image_platform_interface: + dependency: transitive + description: + name: cached_network_image_platform_interface + sha256: "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829" + url: "https://pub.flutter-io.cn" + source: hosted + version: "4.1.1" + cached_network_image_web: + dependency: transitive + description: + name: cached_network_image_web + sha256: "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062" + url: "https://pub.flutter-io.cn" + source: hosted + version: "1.3.1" camera: dependency: transitive description: @@ -297,22 +321,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "2.0.1" - extended_image: - dependency: transitive - description: - name: extended_image - sha256: f6cbb1d798f51262ed1a3d93b4f1f2aa0d76128df39af18ecb77fa740f88b2e0 - url: "https://pub.flutter-io.cn" - source: hosted - version: "10.0.1" - extended_image_library: - dependency: transitive - description: - name: extended_image_library - sha256: "1f9a24d3a00c2633891c6a7b5cab2807999eb2d5b597e5133b63f49d113811fe" - url: "https://pub.flutter-io.cn" - source: hosted - version: "5.0.1" fake_async: dependency: transitive description: @@ -517,14 +525,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.5.0" - http_client_helper: - dependency: transitive - description: - name: http_client_helper - sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1" - url: "https://pub.flutter-io.cn" - source: hosted - version: "3.0.0" http_multi_server: dependency: transitive description: @@ -661,14 +661,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.7.2" json_annotation: dependency: transitive description: @@ -765,14 +757,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.0.6" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.flutter-io.cn" - source: hosted - version: "1.0.0" package_config: dependency: transitive description: @@ -909,22 +893,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "7.0.1" - photo_manager: - dependency: transitive - description: - name: photo_manager - sha256: a0d9a7a9bc35eda02d33766412bde6d883a8b0acb86bbe37dac5f691a0894e8a - url: "https://pub.flutter-io.cn" - source: hosted - version: "3.7.1" - photo_manager_image_provider: - dependency: transitive - description: - name: photo_manager_image_provider - sha256: b6015b67b32f345f57cf32c126f871bced2501236c405aafaefa885f7c821e4f - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.2.0" platform: dependency: transitive description: @@ -965,14 +933,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "5.1.0" - provider: - dependency: transitive - description: - name: provider - sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272" - url: "https://pub.flutter-io.cn" - source: hosted - version: "6.1.5+1" pub_semver: dependency: transitive description: @@ -1013,22 +973,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "10.1.3" - sensors_plus: - dependency: transitive - description: - name: sensors_plus - sha256: "89e2bfc3d883743539ce5774a2b93df61effde40ff958ecad78cd66b1a8b8d52" - url: "https://pub.flutter-io.cn" - source: hosted - version: "6.1.2" - sensors_plus_platform_interface: - dependency: transitive - description: - name: sensors_plus_platform_interface - sha256: "58815d2f5e46c0c41c40fb39375d3f127306f7742efe3b891c0b1c87e2b5cd5d" - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.0.1" shared_preferences: dependency: transitive description: @@ -1218,54 +1162,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "2.2.0" - video_player: - dependency: transitive - description: - name: video_player - sha256: "0d55b1f1a31e5ad4c4967bfaa8ade0240b07d20ee4af1dfef5f531056512961a" - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.10.0" - video_player_android: - dependency: transitive - description: - name: video_player_android - sha256: cf768d02924b91e333e2bc1ff928528f57d686445874f383bafab12d0bdfc340 - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.8.17" - video_player_avfoundation: - dependency: transitive - description: - name: video_player_avfoundation - sha256: "19ed1162a7a5520e7d7791e0b7b73ba03161b6a69428b82e4689e435b325432d" - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.8.5" - video_player_platform_interface: - dependency: transitive - description: - name: video_player_platform_interface - sha256: "57c5d73173f76d801129d0531c2774052c5a7c11ccb962f1830630decd9f24ec" - url: "https://pub.flutter-io.cn" - source: hosted - version: "6.6.0" - video_player_web: - dependency: transitive - description: - name: video_player_web - sha256: "9f3c00be2ef9b76a95d94ac5119fb843dca6f2c69e6c9968f6f2b6c9e7afbdeb" - url: "https://pub.flutter-io.cn" - source: hosted - version: "2.4.0" - visibility_detector: - dependency: transitive - description: - name: visibility_detector - sha256: dd5cc11e13494f432d15939c3aa8ae76844c42b723398643ce9addb88a5ed420 - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.4.0+2" vm_service: dependency: transitive description: @@ -1306,30 +1202,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "3.0.3" - wechat_assets_picker: - dependency: "direct main" - description: - name: wechat_assets_picker - sha256: c307e50394c1e6dfcd5c4701e84efb549fce71444fedcf2e671c50d809b3e2a1 - url: "https://pub.flutter-io.cn" - source: hosted - version: "9.8.0" - wechat_camera_picker: - dependency: "direct main" - description: - name: wechat_camera_picker - sha256: "776ce32feda72d84b63425533a27d3b822bfb93cc063d2aef3cc6d788769f36b" - url: "https://pub.flutter-io.cn" - source: hosted - version: "4.4.0" - wechat_picker_library: - dependency: transitive - description: - name: wechat_picker_library - sha256: "5cb61b9aa935b60da5b043f8446fbb9c5077419f20ccc4856bf444aec4f44bc1" - url: "https://pub.flutter-io.cn" - source: hosted - version: "1.0.7" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 5ed3197..a9d9fb0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -53,6 +53,7 @@ dependencies: permission_handler: ^12.0.1 flustars: ^2.0.1 easy_refresh: ^3.4.0 + cached_network_image: ^3.4.1 # 图片加载 wechat_assets_picker: ^9.8.0 wechat_camera_picker: ^4.4.0