1 // 单选 2 select: function (e) { 3 let index = e.currentTarget.dataset.index; 4 deixe staffList = this.staffList; 5 deixe newli = 'staffList [' + index + '] .checked'; 6 this [newli] =! This.staffList [index] .checked; 7 }
O código acima é obtido da https://www.cnblogs.com/dreamstartplace/p/12202465.html função.
Como a atribuição no applet é this.setData ({[newli] =! This.staffList [index] .checked}) , devido a alterações no projeto, o código precisa ser colocado na estrutura wepy e os dados são modificados dinamicamente no wepy Em vez de setData, apenas atribua o valor, mas devemos prestar atenção a este [newli] em vez disso. [Newli] (certifique-se de não ter ".")