切り替えの効果を高める、私たちは主にこの場所を修正しています
私たちは、ショーの内容を確認します
最終的なコード
details_web.dart
インポート'パッケージ:フラッター/ material.dart'; インポート'パッケージ:提供/ provide.dart'; インポート'../../provide/details_info.dart'; インポート'パッケージ:/ flutter_screenutil.dart flutter_screenutil'; インポート'パッケージ:/ flutter_html.dart flutter_html'; クラスDetailsWebがStatelessWidget {延び @Override ウィジェットビルド(BuildContextコンテキスト){ VARのgoodsDetails = Provide.value <DetailsInfoProvide>(コンテキスト).goodsInfo.data.goodInfo.goodsDetail。 リターンは<DetailsInfoProvide>(提供 (文脈、子、ヴァル){:ビルダー ; VAR isLeft = Provide.value <DetailsInfoProvide>(コンテキスト).isLeft 場合(isLeft){ //详情页 の子供: データ:goodsDetails //ではなく、子供よりも、これはデータであることに注意してください!!!! )、 ); }他{ 返すコンテナ( 幅:ワイドScreenUtil()にsetWidth(750)、 // とのページのような パディング:EdgeInsets.all(10.0)、 アライメント:Alignment.center、//中心の 子:テキスト( 'データなしに') ); } } ); } }
。