【问题标题】:What does copyWith() function do?copyWith() 函数有什么作用?
【发布时间】:2020-06-06 16:13:21
【问题描述】:

在从bloclibrary 网站学习flutter_bloc 时,我不得不使用一个带有名为copyWith() 的构造函数的函数。谁能给我解释一下它到底是做什么的?

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    通常,copyWith() 创建对象的克隆,并覆盖提供的参数。

    【讨论】:

      【解决方案2】:

      copywith 函数会创建 poststate 的副本并进行一些修改,这样您就无需再次创建整个状态。

      作者在他的博客中说。

      “我们实现了 copyWith 以便我们可以复制 PostState 的实例并方便地更新零个或多个属性(稍后会派上用场)”。

      更多信息,您可以阅读以下文档。

      https://github.com/felangel/bloc/blob/master/docs/cs/flutterinfinitelisttutorial.md

      【讨论】:

        猜你喜欢
        • 2018-11-19
        • 2014-05-23
        • 2017-06-19
        • 2017-06-25
        • 2012-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-10
        相关资源
        最近更新 更多