【发布时间】:2016-07-12 23:16:41
【问题描述】:
换句话说,有没有办法在渲染后访问 DOM 元素?诸如鼠标焦点、代码高亮、动画之类的东西,它们是如何在 Cycle.js 中完成的?
【问题讨论】:
标签: cyclejs virtual-dom
换句话说,有没有办法在渲染后访问 DOM 元素?诸如鼠标焦点、代码高亮、动画之类的东西,它们是如何在 Cycle.js 中完成的?
【问题讨论】:
标签: cyclejs virtual-dom
如果你使用标准的@cycle/dom(对于cycle@6)驱动程序使用虚拟dom,那么你可以将它们用作on create(hook)和on destory(unhook)事件:
https://github.com/Matt-Esch/virtual-dom/blob/master/docs/hooks.md
如果你使用cycle-snabbdom,它有更丰富的钩子机制:https://github.com/paldepind/snabbdom#hooks
【讨论】: