Page({ data: { parameter: [{ id: 1, name: 'A. 同培育、同孵化、同年检、同评估' }, { id: 2, name: 'B. 同培育、同孵化、换届' },{ id: 3, name: 'C. 同培检、同评估、同换届' }, { id: 4, name: 'D. 同培育、同孵化、同年检、同换届' }, ], }, submitAnswer(){ wx.navigateTo({ url: '/pages/grade/grade', }) }, // 参数点击响应事件 parameterTap:function(e){//e是获取e.currentTarget.dataset.id所以是必备的,跟前端的data-id获取的方式差不多 let this_checked = e.currentTarget.dataset.id let parameterList = this.data.parameter//获取Json数组 for (let i = 0; i < parameterList.length;i++){ if (parameterList[i].id == this_checked){ parameterList[i].checked = true;//当前点击的位置为true即选中 } else{ parameterList[i].checked = false;//其他的位置为false } } this.setData({ parameter: parameterList }) } })