<view v-if="m===1">
<uni-collapse>
<uni-collapse-item title="title1" name="11" :open="true">11</uni-collapse-item>
<uni-collapse-item title="title1" name="12" :open="true">12</uni-collapse-item>
<uni-collapse-item title="title1" name="13" :open="true">13</uni-collapse-item>
<uni-collapse-item title="title1" name="14" :open="true">14</uni-collapse-item>
</uni-collapse>
</view>
<view v-if="m===2">
<uni-collapse>
<uni-collapse-item title="title1" name="21" :open="true">21</uni-collapse-item>
<uni-collapse-item title="title1" name="22" :open="true">22</uni-collapse-item>
<uni-collapse-item title="title1" name="23" :open="true">23</uni-collapse-item>
<uni-collapse-item title="title1" name="24" :open="true">24</uni-collapse-item>
</uni-collapse>
</view>
1:默认 m=1; 展开没问题,这时收起部分面板;
2:当按钮事件里设置 m=2; 时, 有的面板默认不展开
2 个回复
3***@qq.com (作者)
没有人有这种需求的嘛?
CODE_XU
v-if 写在 uni-collapse 标签上就好了
3***@qq.com (作者)
你这个方式也行,主要是 view 里还有其他的多个组件, 弄起来比较麻烦
2024-03-06 18:30