2

私は Clojurescript Om を使用しており、コンポーネントに含まれる DIV の 1 つで (offsetTop を 0 に設定できるように) 基礎となる DOM 要素にアクセスする必要があります。この要素にアクセスするにはどうすればよいですか?

4

1 に答える 1

6

使用できますget-nodeここに利用可能な例があります。

DOM要素にアクセスするには、コンポーネントがすでにマウントされている必要があることに注意してください。したがってget-node、コンポーネントがマウントされた後に呼び出されるOmライフサイクル・メソッドの1つで呼び出す必要があります(例: did-mount)。

om.next を使用している場合は、node代わりに関数を使用する必要があります。

于 2015-05-15T10:08:04.750 に答える