フラッターモバイルプロバイダの戦闘 - (48)の詳細とコメントのページのために_スイッチ

切り替えの効果を高める、私たちは主にこの場所を修正しています

私たちは、ショーの内容を確認します

最終的なコード

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、//中心の
            子:テキスト( 'データなしに')
          ); 
        } 
      } 
    ); 
   
  } 
}

おすすめ

転載: www.cnblogs.com/crazycode2/p/11524482.html