1

我一直在阅读 Litho 的文档,发现了这个代码示例

@LayoutSpec(events = { ColorChangedEvent.class })
class ColorComponentSpec {
  ...
  @OnCreateLayout
  static ComponentLayout onCreateLayout(
      Context c,
      @Prop EventHandler colorChangedHandler,
      @FromPrepare int color) {
    ...
    ColorComponent.dispatchColorChangedEvent(
        colorChangedHandler,
        color);
    ...
  }
}

@FromPrepare 注释有什么作用?

4

1 回答 1

5

编辑:这是文档中的错误。@FromPrepare只能在 MountSpecs 中使用,而不是在 LayoutSpecs 中使用。

@FromPrepare为您提供从该OnPrepare方法返回的输出。您可以在此处阅读有关此模式的更多信息:http: //fblitho.com/docs/mount-specs#inter-stage-inputs-and-outputs

于 2017-05-10T08:50:40.697 回答