我正在用isotope.js测试暴动。我将标签添加到同位素容器中,当我想用折叠动画删除它们时,我将同位素命令称为“删除”。该命令将删除DOM对象,并且不会发生骚乱的'unmout'事件,因为我不需要删除任何订阅/监听器等。
我实际上编写了代码以捕获由同位素触发的事件“ removeCompleted”,以便我要求标签卸除自身,但我意识到该标签不再存在。
但是以这种方式使用riot是否有任何问题,还是我应该争取一个合适的标签生命周期?
答案 0 :(得分:0)
对不起,我没有注意:removeCompleted将提供removeItems的列表(我在控制台中使用$(“ mytag”)检查项目的存在) 标签已从DOM中删除,但未销毁。 因此,我只需要在列表中提到的每个项目上调用unmount(),就会尊重标记的生命周期。
答案 1 :(得分:0)
专门回答您的问题,将riot.js与其他库(例如您的示例isotope.js ...)混合是没有问题的。
他并没有太多干扰,您可以将其与许多其他库混合使用。但请避免使用其他与riot.js相同的库。