我在Vuejs做一个待办事项列表。我几乎完成了与行为。但是,当我从列表中删除一个<li>
时,我将类.completed
放入了下一个<li>
中。为什么会这样?
这是一个JS Fiddle示例:https://jsfiddle.net/mercenariomode/34q6gxt1/
我在Vuejs做一个待办事项列表。我几乎完成了与行为。但是,当我从列表中删除一个<li>
时,我将类.completed
放入了下一个<li>
中。为什么会这样?
这是一个JS Fiddle示例:https://jsfiddle.net/mercenariomode/34q6gxt1/
2条答案
按热度按时间db2dz4w81#
这是因为你的click事件传播到了span的父元素,也就是li,因此active被触发了。所以为了防止这种情况,你需要使用stop来阻止你的事件进一步传播。详情请阅读
字符串
https://jsfiddle.net/RiddhiParekh/k3b0umL1/
gajydyqb2#
你也可以尝试这个,我认为这会看起来更好,即分开的交叉符号和任务文本的跨度。
字符串