繁体   English   中英

"肘不发光状态"

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM