【发布时间】:2021-01-12 09:08:09
【问题描述】:
首先我想为这个问题添加更多背景信息。
现在我有以下内容:
- 包含another list that floats right next to it 的列表项
- 目前,我正在使用 mouseover/out 事件根据类中的属性显示和隐藏元素
我想通过消除在类中具有属性的需要并只向 html 元素添加一个数据属性来使其更具动态性,希望我可以使用所述属性管理它的状态。
这整个想法可能是错误的,所以如果有其他方法可以实现这一点,请引导我走向正确的方向。
谢谢!
更新
经过一番思考,我稍微改变了我的方法,而不是依赖组件属性,我向每个元素添加了一个新的 [attr.data-visible] 属性,其默认值为“false”。然后在 mouseover 事件中,我添加了一个获取 html 元素作为参数的方法,然后在 mouseout 事件中将数据可见值从 false 更改为 true,反之亦然。
【问题讨论】: