1 // 单选 2 select: function (e) { 3 let index = e.currentTarget.dataset.index; 4 let staffList = this.staffList; 5 let newli = 'staffList [' + index + '] .checked'; 6 this [newli] =! This.staffList [index] .checked; 7 }
El código anterior se toma de la función https://www.cnblogs.com/dreamstartplace/p/12202465.html .
Dado que la asignación en el applet es this.setData ({[newli] =! This.staffList [index] .checked}) , debido a los cambios del proyecto, el código debe colocarse en el marco wepy, y los datos se modifican dinámicamente en wepy En lugar de setData, simplemente asigne el valor, pero debemos prestar atención a esto [newli] en lugar de esto. [Newli] (asegúrese de no tener "." En el medio)