【发布时间】:2021-06-06 06:49:00
【问题描述】:
问题
如果“活动”类被添加到元素中,我想切换一个事件。我怎样才能做到这一点?
在我看来,它可以通过观察者方法以某种方式实现,但我不知道如何观察类名是否应用于元素。
我正在使用vue3。
编辑
我有一个旋转木马,您可以在其中滑过一些 div,并且可见的让类“活跃”。我想查看所有的 div,如果它们被激活,则调用一个函数。
【问题讨论】:
-
你能多解释一下你想要实现什么吗?你看过conditional rendering和class bindings吗?
-
@wittgenstein 我已经编辑了我的问题并添加了一些细节,让我知道现在是否清楚
-
这个解决方案将违背“声明性”的想法。 DOM 应该响应数据变化,很少直接访问它。您可以从轮播项目中制作一个组件,并让它监视
active道具或数据。
标签: javascript html vue.js vuejs3