可以将标记从DOM移除到另一个库吗?

时间:2019-01-19 11:49:51

标签: isotope riot.js

我正在用isotope.js测试暴动。我将标签添加到同位素容器中,当我想用​​折叠动画删除它们时,我将同位素命令称为“删除”。该命令将删除DOM对象,并且不会发生骚乱的'unmout'事件,因为我不需要删除任何订阅/监听器等。

我实际上编写了代码以捕获由同位素触发的事件“ removeCompleted”,以便我要求标签卸除自身,但我意识到该标签不再存在。

但是以这种方式使用riot是否有任何问题,还是我应该争取一个合适的标签生命周期?

2 个答案:

答案 0 :(得分:0)

对不起,我没有注意:removeCompleted将提供removeItems的列表(我在控制台中使用$(“ mytag”)检查项目的存在) 标签已从DOM中删除,但未销毁。 因此,我只需要在列表中提到的每个项目上调用unmount(),就会尊重标记的生命周期。

答案 1 :(得分:0)

专门回答您的问题,将riot.js与其他库(例如您的示例isotope.js ...)混合是没有问题的。

他并没有太多干扰,您可以将其与许多其他库混合使用。但请避免使用其他与riot.js相同的库。