如何修复context.read(xxx).状态误差?或者用任何东西代替


var submitData = {
'beauticianId': context.read(selectedBeautician).state.docId,
'beauticianName': context.read(selectedBeautician).state.name,
'cityBook': context.read(selectedCity).state.name,
//'name': context.read(selectedBeautician).state.name,
'clinicAddress': context.read(selectedClinic).state.address,
'clinicId': context.read(selectedClinic).state.docId,
'clinicName': context.read(selectedClinic).state.name,
'slot': context.read(selectedTimeSlot).state,
'timeStamp': timeStamp,
'time': '${context.read(selectedTime).state} - ${DateFormat('dd/MM/yyyy').format(context.read(selectedDate).state)}'
};
我似乎到处都找不到解决办法。因为我用了很多行,所以有很多错误。

所以不使用context.read(someProvider)。State使用this

Provider.of<someProvider>(context).state

相关内容

最新更新