html结构:
<ul>
<li>
<div class="show">
<img src="1.png" alt="主要内容图片">
<p>标题1</p>
</div>
<div class="hide">
<p>主要内容1</p>
</div>
</li>
<li>
<div class="show">
<img src="2.png" alt="主要内容图片">
<p>标题2</p>
</div>
<div class="hide">
<p>主要内容2</p>
</div>
</li>
<li>
<div class="show">
<img src="3.png" alt="主要内容图片">
<p>标题3</p>
</div>
<div class="hide">
<p>主要内容3</p>
</div>
</li>
</ul>
因为结构内容大部分是不用变化的数据,所以采用直接写死的办法,并没有使用循环。页面结构是默认显示所有li标签下所有具有show样式的div,那么如何通过点击对应的li标签,将具有hide样式的div显示出来,同时其他hide样式的div隐藏呢?现在通过vue数据驱动思想如何实现呢?
慕婉清6462132
红颜莎娜
繁花不似锦
相关分类