微信小程序点击展开,再次点击收回

clipboard.png

类似这种,小白一个没思路,求大神贴个demo给我学习一下好么

阅读 14.5k
1 个回答

没有Demo, 提供思路:

小程序内的东西都是数据驱动的, 实现展开和收起也需要从数据角度考虑, 一个简单的例子是:

<view
    class="{{ 'normalClass' + (item.isExpanded ? 'collapse' : 'expand') }}"
>{{item.title}}</view>

对应在 JS 里有 item.isExpanded 这样一个变量来控制.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题