【问题标题】:Error: Provider Consumer - dart(return_of_invalid_type)错误:提供者消费者 - 飞镖(return_of_invalid_type)
【发布时间】:2021-09-03 19:06:57
【问题描述】:

错误:无法从方法“build”返回类型为“Consumer”的值,因为它的返回类型为“Widget”.dart(return_of_invalid_type)

import 'package:lojamobile/models/carrinho.dart';
import 'package:lojamobile/models/produtos.dart';
import 'package:provider/provider.dart';      

      @override
      Widget build(BuildContext context) {
        return Consumer<AppStateModel>(
          builder: (context, model, child) {
            return CustomScrollView(
              slivers: <Widget>[
                const CupertinoSliverNavigationBar(
                  largeTitle: Text('Carrinho de Compras'),
                ),
                SliverSafeArea(
                  top: false,
                  minimum: const EdgeInsets.only(top: 4),
                  sliver: SliverList(
                    delegate: _buildSliverChildBuilderDelegate(model),
                  ),
                )
              ],
            );
          },
        );
      }
    }

【问题讨论】:

    标签: flutter provider


    【解决方案1】:

    Consumer 包裹在Container 中。那应该可以解决它。

    试试这个,

    `

      @override
      Widget build(BuildContext context) {
        return Container(
        child: Consumer<AppStateModel>(
        builder: (context, model, child) {
          return CustomScrollView(
            slivers: <Widget>[
              const CupertinoSliverNavigationBar(
                largeTitle: Text('Carrinho de Compras'),
              ),
              SliverSafeArea(
                top: false,
                minimum: const EdgeInsets.only(top: 4),
                sliver: SliverList(
                  delegate: _buildSliverChildBuilderDelegate(model),
                ),
              )
            ],
          )
        ) 
      },
    );
      }
    }
    

    `

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 2017-12-02
      相关资源
      最近更新 更多