zoukankan      html  css  js  c++  java
  • Flutter实战视频-移动电商-48.详细页_详情和评论的切换

    48.详细页_详情和评论的切换

    增加切换的效果,我们主要是修改这个地方

    这样我们的评论的内容就显示出来了

    最终代码

    details_web.dart

    import 'package:flutter/material.dart';
    import 'package:provide/provide.dart';
    import '../../provide/details_info.dart';
    import 'package:flutter_screenutil/flutter_screenutil.dart';
    import 'package:flutter_html/flutter_html.dart';
    
    class DetailsWeb extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        var goodsDetails = Provide.value<DetailsInfoProvide>(context).goodsInfo.data.goodInfo.goodsDetail;
    
        return Provide<DetailsInfoProvide>(
          builder: (context,child,val){
            var isLeft=Provide.value<DetailsInfoProvide>(context).isLeft;
            if(isLeft){
              //详情页
                return Container(
                    child: Html(
                      data: goodsDetails//注意这里是data,而不是child了!!!!
                    ),
                );
            }else{
              return Container(
                 ScreenUtil().setWidth(750),//和我们的页面等宽的
                padding: EdgeInsets.all(10.0),
                alignment: Alignment.center,//居中显示
                child: Text('暂时没有数据')
              );
            }
          },
        );
       
      }
    }
  • 相关阅读:
    CNN5 调用 C实现pool2d im2col col2im
    CUDA学习3 Max pooling (python c++ cuda)
    CUDA学习2 基础知识和Julia示例
    CUDA学习1 在Visual Studio和CodeBlocks上配置
    线性搜索
    CNN4 参数优化
    CNN3 im2col
    CNN2 多层卷积
    爬虫:Scrapy8
    爬虫:Scrapy7
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/10754093.html
Copyright © 2011-2022 走看看