Page({   data: {     disabled: false,     array: ['美国', '中国', '巴西', '日本'],     objectArray: [       {         id: 0,         name: '美国'       },       {         id: 1,         name: '中国'       },       {         id: 2,         name: '巴西'       },       {         id: 3,         name: '日本'       }     ],     index: 0,     objindex: 0,     multiArray: [['无脊柱动物', '脊柱动物'], ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'], ['猪肉绦虫', '吸血虫']],     objectMultiArray: [       [         {           id: 0,           name: '无脊柱动物'         },         {           id: 1,           name: '脊柱动物'         }       ], [         {           id: 0,           name: '扁性动物'         },         {           id: 1,           name: '线形动物'         },         {           id: 2,           name: '环节动物'         },         {           id: 3,           name: '软体动物'         },         {           id: 3,           name: '节肢动物'         }       ], [         {           id: 0,           name: '猪肉绦虫'         },         {           id: 1,           name: '吸血虫'         }       ]     ],     multiIndex: [0, 0, 0],     date: '2016-09-01',     time: '12:01',     region: ['广东省', '广州市', '海珠区'],     customItem: '全部'   },   bindPickerChange: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       index: e.detail.value     })   },   bindPickerChange1: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       objindex: e.detail.value     })   },   bindMultiPickerChange: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       multiIndex: e.detail.value     })   },   bindMultiPickerColumnChange: function (e) {     console.log('修改的列为', e.detail.column, ',值为', e.detail.value);     var data = {       multiArray: this.data.multiArray,       multiIndex: this.data.multiIndex     };     data.multiIndex[e.detail.column] = e.detail.value;     switch (e.detail.column) {       case 0:         switch (data.multiIndex[0]) {           case 0:             data.multiArray[1] = ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'];             data.multiArray[2] = ['猪肉绦虫', '吸血虫'];             break;           case 1:             data.multiArray[1] = ['鱼', '两栖动物', '爬行动物'];             data.multiArray[2] = ['鲫鱼', '带鱼'];             break;         }         data.multiIndex[1] = 0;         data.multiIndex[2] = 0;         break;       case 1:         switch (data.multiIndex[0]) {           case 0:             switch (data.multiIndex[1]) {               case 0:                 data.multiArray[2] = ['猪肉绦虫', '吸血虫'];                 break;               case 1:                 data.multiArray[2] = ['蛔虫'];                 break;               case 2:                 data.multiArray[2] = ['蚂蚁', '蚂蟥'];                 break;               case 3:                 data.multiArray[2] = ['河蚌', '蜗牛', '蛞蝓'];                 break;               case 4:                 data.multiArray[2] = ['昆虫', '甲壳动物', '蛛形动物', '多足动物'];                 break;             }             break;           case 1:             switch (data.multiIndex[1]) {               case 0:                 data.multiArray[2] = ['鲫鱼', '带鱼'];                 break;               case 1:                 data.multiArray[2] = ['青蛙', '娃娃鱼'];                 break;               case 2:                 data.multiArray[2] = ['蜥蜴', '龟', '壁虎'];                 break;             }             break;         }         data.multiIndex[2] = 0;         break;     }     console.log(data.multiIndex);     this.setData(data);   },   bindDateChange: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       date: e.detail.value     })   },   bindTimeChange: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       time: e.detail.value     })   },   bindRegionChange: function (e) {     console.log('picker发送选择改变,携带值为', e.detail.value)     this.setData({       region: e.detail.value     })   },   bindcancel(){     console.log("cancel")   },   toggle() {     this.setData({       disabled: !this.data.disabled     })   } })
  |