【问题标题】:The argument type 'String' can't be assigned to the parameter type 'List<Widget>'参数类型“String”不能分配给参数类型“List<Widget>”
【发布时间】:2021-09-13 05:07:07
【问题描述】:

飞镖 >我在我的第一个个人开支应用程序中遇到问题。我在他们的日常开支图表中遇到了这个问题。请为我提供有关该问题的正确解决方案

import 'package:flutter/material.dart';
import './transaction.dart';
import 'package:intl/intl.dart';

class Chart extends StatelessWidget {
  final List <Transaction> recenttransaction;
  Chart(this.recenttransaction);

  List <Map<String,Object>> get groupedTransactionValues{
    return List.generate(7, (index) {
      final weekday = DateTime.now().subtract(Duration(days: index),);
      var totalSum = 0.0;

      for(var i=0 ; i<recenttransaction.length;i++){
        if(recenttransaction[i].date.day == weekday.day &&
        recenttransaction[i].date.month == weekday.month &&
        recenttransaction[i].date.year == weekday.year){
          totalSum += recenttransaction[i].amount;
        }
      }
      // print(DateFormat.E().format(weekday));
      // print(totalSum);

      return {"day":DateFormat.E().format(weekday).substring(0,1),"amount":totalSum};
    });
  }


  @override
  Widget build(BuildContext context) {
    // print(groupedTransactionValues);
    return Card(
      elevation: 6,
      margin: EdgeInsets.all(20),
     child: Row(
       **Error part**
       children: groupedTransactionValues.map((data){
       return Text('${data['data']} : ${data['amount']}');
       }).toString(),

      ));
  }
}

【问题讨论】:

    标签: flutter dart flutter-dependencies dart-pub


    【解决方案1】:

    改变

     children: groupedTransactionValues.map((data){
           return Text('${data['data']} : ${data['amount']}');
           }).toString(),
    

     children: groupedTransactionValues.map((data){
           return Text('${data['data']} : ${data['amount']}');
           }).toList(),
    

    【讨论】:

      猜你喜欢
      • 2021-07-04
      • 2021-10-24
      • 2021-10-06
      • 2020-08-26
      • 2022-12-12
      • 2019-12-06
      • 2023-01-22
      • 2021-10-02
      • 2021-08-23
      相关资源
      最近更新 更多