answerAfterclass.js 1000 B

1234567891011121314151617181920212223242526272829
  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. let this_checked = e.currentTarget.dataset.id
  16. let parameterList = this.data.parameter//获取Json数组
  17. for (let i = 0; i < parameterList.length;i++){
  18. if (parameterList[i].id == this_checked){
  19. parameterList[i].checked = true;//当前点击的位置为true即选中
  20. }
  21. else{
  22. parameterList[i].checked = false;//其他的位置为false
  23. }
  24. }
  25. this.setData({
  26. parameter: parameterList
  27. })
  28. }
  29. })