backbone 渲染和 postRender 函数

backbone render and postRender function

我是Backbone的新手,我遇到了一个让我困惑的情况。在backbone中,我发现在某些视图中,它们同时具有render和postrender函数,据我了解,调用render函数来构建html语法。但是postRender呢,好像是在我创建视图的一开始就调用了,也就是说它是在render函数之前调用的?

任何人都可以告诉我我怎么能理解这一点,自从我用谷歌搜索但我没有找到一个新手容易理解的答案后,是否有任何材料说明上述情况!

非常感谢!

postRender 不是 Backbone 中的方法。这可能是某人编写的自定义方法,需要手动调用,除非您要扩展使用此功能的基本视图。

正如其他人所说,它不是 backbone 的一部分,但它是一种常见模式。

这是一个回调,将在视图呈现后调用。您可以使用它来提供自定义代码,以便在呈现视图后处理视图的 el。