小程序开发 | 点击展示一次性将所有记录全部展开了?如何一条一条展开?

小程序 文章 2020-08-04 21:01 642 0 全屏看文

AI助手支持GPT4.0

小程序开发 | 点击展示一次性将所有记录全部展开了?如何一条一条展开?

回答:

Candyland丶:

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

// source datadata: {  list: [    {      // ...      is_show: false    }  ]}// control fntoggle(e) {  const { list } = this.data  const { index } = e.currentTarget.dataset  this.setData({    [`list[${index}].is_show`]: !list[index].is_show,  })}
败者为寇:

stop eating:

每个对象都加一个 isShow属性就行了,单独控制 hidden="{{item.isShow}}"

败者为寇:这样子吗?好像没效果了。
stop eating:你就改了这块的代码?
败者为寇:是的
stop eating:服了,别的地方没改?这能实现?
败者为寇:我用的是云开发获取数据,在每条记录也加入hidden:true,显示

-EOF-

AI助手支持GPT4.0