如题, 内容继承自 微信小程序里的列表渲染
- 在所需动态更改背景色的列表的所属数组里添加一个 background 属性( 随意取名 )
- 渲染列表的 wxml 标签中添加: style=”background:;”, 同时绑定一个点击监听事件: bindtap=”tap”
- js 文件中 data 添加一个变量来记录最后一个被点击的 item( 列表的某一行 ), 初始值为 -1, lastSelected: -1
- 监听事件里判断上一个被选中 item 是否为 -1( 即没有上一个被选中的 item ), 是的话直接修改当前 item 背景, 否则修改上一个 item 为原色, 并修改现 item 的背景色.
- done
demo 等有空再做, TODO+1