如下伪代码
<l1 id="1">
<l2></l2>
<l2></l2>
</l1>
<l1 id="2">
<l2></l2>
<l2></l2>
</l1>
<l1 id="3">
<l2></l2>
<l2></l2>
</l1>
初始时“l1”均处于闭合状态,通过对l1绑定click事件,可以控制展开/关闭自身。
但如何实现展开自身的同时关闭其他“l1”呢?
求助给个思路。
如下伪代码
<l1 id="1">
<l2></l2>
<l2></l2>
</l1>
<l1 id="2">
<l2></l2>
<l2></l2>
</l1>
<l1 id="3">
<l2></l2>
<l2></l2>
</l1>
初始时“l1”均处于闭合状态,通过对l1绑定click事件,可以控制展开/关闭自身。
但如何实现展开自身的同时关闭其他“l1”呢?
求助给个思路。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5k 阅读
用不着广播,仔细从数据驱动的角度来考虑,用一个数据 curIdx 表示当前展开的组件,那么可以通过下面的类绑定来实现你所要的展开折叠状态控制: