如何从Om DIV获取DOM元素?

Zub*_*air 2 clojurescript om

我正在使用Clojurescript Om,我需要在组件中包含的一个DIV上访问底层DOM元素(以便我可以将offsetTop设置为0).我怎样才能访问这个元素?

Sym*_*rog 6

你可以用get-node.有可用的例子在这里.

请注意,必须已安装该组件才能访问其DOM元素,因此您应该get-node在安装组件后调用的Om生命周期方法之一中调用(例如did-mount).

如果您使用的是om.next,那么您应该使用该node函数.