[英]Cubit not emitting state
伙计们,我需要一些帮助。
我有这个代码
void onLoad(int id) async {
final result = await ListRepository.loadProduct(id);
if (result != null) {
product = result;
WoocommerceModel? model = product!.woo;
if (model!.woocommerce) {
List? result2 = await ListRepository.loadOffsiteCoupon(model: model);
emit(ProductOffsiteCouponSuccess(result2));
}
emit(ProductDetailSuccess(product!));
}
}
如果您使用带有优惠券的特定类型(如 List)并且它不是 String 或 int,那么您应该使用 Equatable 扩展它以及抽象类并将其变量添加到 props,即使这不起作用,您也可以尝试toSet().toList()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.