标签: clojurescript om
我正在使用Clojurescript Om,我需要在组件中包含的其中一个DIV上访问底层DOM元素(以便我可以将offsetTop设置为0)。我怎样才能访问这个元素?
答案 0 :(得分:6)
您可以使用get-node。有一个示例here。
get-node
请注意,必须已安装组件才能访问其DOM元素,因此您应在安装组件后调用的Om生命周期方法之一中调用get-node(例如did-mount )。
did-mount
如果您使用的是om.next,则应使用node函数。
node