小程序开发 | 点击展示一次性将所有记录全部展开了?如何一条一条展开?
发布于 7 年前 作者 jieqiao 9624 次浏览 来自 官方Issues

2 回复

首先你的list里面添加字段,每个item都加一个控制是否展示的字段

// source data
data: {
  list: [
    {
      // ...
      is_show: false
    }
  ]
}

// control fn
toggle(e) {
  const { list } = this.data
  const { index } = e.currentTarget.dataset

  this.setData({
    [`list[${index}].is_show`]: !list[index].is_show,
  })
}
回到顶部