怎么在微信小程序中实现折叠展开效果

  介绍

这篇文章将为大家详细讲解有关怎么在微信小程序中实现折叠展开效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

wxml:

& lt; view 类=皃age"比;   & lt; !——,总数,——比;   & lt; view 类=發i", bindtap=& # 39; changeToggle& # 39;比;   & lt; view 类=發eft"祝辞总数& lt;/view>   & lt; view 类=皉ight  gray",在8 & lt;/view>   & lt;/view>      & lt; !——分类,——比;   & lt; view 类=發i",材料指数=?“,bindtap=& # 39; changeToggle& # 39;比;   & lt; view 类=發eft"祝辞类别1 & lt;/view>   & lt; view 类=皉ight"祝辞3,& lt; text 类=癷confont  {{selectedFlag [0] ? & # 39; icon-shangjiantou& # 39;: & # 39; icon-xiala& # 39;}}“祝辞,& lt;/text>   & lt;才能/view>   ,& lt;/view>   ,& lt; view 隐藏=皗{! selectedFlag[0]}}“比;   ,& lt; block  wx:=皗{list01}},,天气:项=癷tem",天气:对于指数=癷ndex"比;   & lt;才能view 类=發i  bg-gray"比;   & lt;才能view>展开1 & lt;/view>   & lt;才能/view>   ,& lt;/block>   ,& lt;/view>      ,& lt; view 类=發i",材料指数=?“,bindtap=& # 39; changeToggle& # 39;比;   ,& lt; view 类=發eft"祝辞类别2 & lt;/view>   ,& lt; view 类=皉ight"在0   & lt;才能text 类=癷confont  {{selectedFlag [1] ? & # 39; icon-shangjiantou& # 39;: & # 39; icon-xiala& # 39;}}“祝辞,& lt;/text>   ,& lt;/view>   ,& lt;/view>   ,& lt; view 隐藏=皗{! selectedFlag[1]}}“比;   ,& lt; block  wx:=皗{list02}},,天气:项=癷tem",天气:对于指数=癷ndex"比;   & lt;才能view 类=發i  bg-gray"比;   & lt;才能view>展开2 & lt;/view>      & lt;才能/view>   ,& lt;/block>   ,& lt;/view>      ,& lt; view 类=發i",材料指数=?“,bindtap=& # 39; changeToggle& # 39;比;   ,& lt; view 类=發eft"祝辞类别3 & lt;/view>   ,& lt; view 类=皉ight  red"在2   & lt;才能text 类=癷confont  {{selectedFlag [2] ? & # 39; icon-shangjiantou& # 39;: & # 39; icon-xiala& # 39;}}“祝辞,& lt;/text>   ,& lt;/view>   ,& lt;/view>   ,& lt; view 隐藏=皗{! selectedFlag[2]}}“比;   ,& lt; block  wx:=皗{list03}},,天气:项=癷tem",天气:对于指数=癷ndex"比;   & lt;才能view 类=發i  bg-gray"比;   & lt;才能view>展开3 & lt;/view>      & lt;才能/view>   ,& lt;/block>   ,& lt;/view>         ,& lt; view 类=發i",材料指数=?“,bindtap=& # 39; changeToggle& # 39;比;   ,& lt; view 类=發eft"祝辞类别4 & lt;/view>   ,& lt; view 类=皉ight  red"在3   & lt;才能text 类=癷confont  {{selectedFlag [3] ? & # 39; icon-shangjiantou& # 39;: & # 39; icon-xiala& # 39;}}“祝辞,& lt;/text>   ,& lt;/view>   ,& lt;/view>   ,& lt; view 隐藏=皗{! selectedFlag[3]}}“比;   ,& lt; block  wx:=皗{list04}},,天气:项=癷tem",天气:对于指数=癷ndex"比;   & lt;才能view 类=發i  bg-gray"比;   & lt;才能view>展开4 & lt;/view>   & lt;才能view 类=皉ed"在展开4右边& lt;/view>   & lt;才能/view>   ,& lt;/block>   ,& lt;/view>

wxs:

/*,列表详情,*/.li  {   ,背景颜色:# fff;   ,显示:flex;   ,justify-content:之间的空间;   ,字体大小:34 rpx;   ,宽度:92%;   ,填充:0,4%;   ,身高:100 rpx;   ,行高:100 rpx;   ,边界底部:1 rpx  solid  # f1f1f1;   }   .bg-gray {   ,背景颜色:# ccc !重要;   ,边界底部:1 rpx  solid  # fff !重要;   }      .li  .icon-xiala  .icon-shangjiantou , {   ,颜色:# 999;   ,字体大小:28 rpx;   }      .gray  {   ,颜色:# 8 e8e8e;   }      .red  {   ,颜色:# fe2e2e;   }

js:

页面({   ,数据:{      ,list01: [   {才能,item_id: 1,},, {, item_id: 11,},, {, item_id: 11,},   ,),   ,list02: [      ,),   ,list03: [   {才能,item_id: 11,},, {, item_id: 11,}   ,),   ,list04: [   {才能,item_id: 11,},, {, item_id: 11,},, {, item_id: 11,}   ,),      ,//展开折叠   ,selectedFlag:[假的,假的,还以为,假,假),      },   ,//展开折叠选择,   ,changeToggle:函数(e) {   ,var  index =, e.currentTarget.dataset.index;   ,if  (this.data.selectedFlag(指数)){   null   null   null   null   null   null   null   null   null   null   null

怎么在微信小程序中实现折叠展开效果