answerAfterclass.js 1018 B

123456789101112131415161718192021222324252627282930
  1. Page({
  2. data: {
  3. parameter: [{ id: 1, name: 'A. 同培育、同孵化、同年检、同评估' },
  4. { id: 2, name: 'B. 同培育、同孵化、换届' },{ id: 3, name: 'C. 同培检、同评估、同换届' },
  5. { id: 4, name: 'D. 同培育、同孵化、同年检、同换届' },
  6. ],
  7. },
  8. submitAnswer(){
  9. wx.navigateTo({
  10. url: '/pages/grade/grade',
  11. })
  12. },
  13. // 参数点击响应事件
  14. parameterTap:function(e){//e是获取e.currentTarget.dataset.id所以是必备的,跟前端的data-id获取的方式差不多
  15. var that=this
  16. var this_checked = e.currentTarget.dataset.id
  17. var parameterList = this.data.parameter//获取Json数组
  18. for (var i = 0; i < parameterList.length;i++){
  19. if (parameterList[i].id == this_checked){
  20. parameterList[i].checked = true;//当前点击的位置为true即选中
  21. }
  22. else{
  23. parameterList[i].checked = false;//其他的位置为false
  24. }
  25. }
  26. that.setData({
  27. parameter: parameterList
  28. })
  29. }
  30. })