每个列表项中的不同 onTap 函数

Different onTap function in every list items

我想为每个列表项打开单独的屏幕

代码

     ...index["data"]
                        .map(
                          (index) => Padding(
                            padding: EdgeInsets.only(top: 2.h),
                            child: Column(
                              crossAxisAlignment: CrossAxisAlignment.start,
                              children: [
                                GestureDetector(
                                  onTap: () {
                                    index["onTap"];
                                  },
                                  child: Text(
                                    index["type"],
                                    style: TextStyle(
                                        color: AppColors.primaryColor,
                                        fontSize: 13.sp,
                                        fontWeight: FontWeight.w700),
                                  ),
                                ),
                                SizedBox(
                                  height: 0.3.h,
                                ),
                                Text(
                                  index["details"],
                                  style: TextStyle(
                                    fontSize: 9.3.sp,
                                    color: AppColors.blackColor
                                        .withOpacity(0.8),
                                    fontWeight: FontWeight.w600,
                                  ),
                                ),
                              ],
                            ),
                          ),
                        )
                        .toList(),

导航功能和其他项目列表 列表格式为 List

并使用...list.map => .toList

我的清单

**列表列表=[ { “类别”:'Your posts', “数据”: [ { “类型”:'Pending posts', “详细信息”:'fdh fghfg nlfro refglrhgre tghrig ffr gk', “onTap”:(){ 打印('++++++++++++'); //// 导航到屏幕 1 的函数 }, }, ]; **

你能不能试试像这样直接给onTap赋值方法...

onTap: index['onTap']

它将直接替换来自列表的onTap函数。