博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序--picker
阅读量:5031 次
发布时间:2019-06-12

本文共 2563 字,大约阅读时间需要 8 分钟。

wxml:

{
{multiArray[0][multiIndex[0]]}}-{
{multiArray[1][multiIndex[1]]}}-{
{multiArray[2][multiIndex[2]]}}

js:

data: {       multiIndex: [0, 0, 0],       //这里全都是 0.0.0 的东西       multiArray:        [['无脊柱动物', '脊柱动物'],         ['扁性动物', '线形动物', '环节动物', '软体动物', '节肢动物'],          ['猪肉绦虫', '吸血虫']]         },  bindMultiPickerColumnChange: function (e) {    console.log(e);    // console.log('修改的列为', e.detail.column, ',值为', e.detail.value);    //e.detail.column  上一级的id    //e.detail.value 当前的id    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;        // console.log(data.multiIndex);        break;    }    this.setData(data);  },  //最后的确定  bindMultiPickerChange: function (e) {    console.log(e);    console.log('picker发送选择改变,携带值为', e.detail.value)    this.setData({      multiIndex: e.detail.value    })  },

 

转载于:https://www.cnblogs.com/laijinquan/p/7609702.html

你可能感兴趣的文章
java的垃圾回收
查看>>
Essential C++学习笔记
查看>>
python+selenium进行简单验证码获取
查看>>
where,having与 group by连用的区别
查看>>
【MySQL】MySQL锁和隔离级别浅析二 之 INSERT
查看>>
Oracle T4-2 使用ILOM CLI升级Firmware
查看>>
4.14上午
查看>>
数据分析 -- 白话一下什么是决策树模型(转载)
查看>>
Java SPI机制原理和使用场景
查看>>
web前端java script学习2017.7.18
查看>>
删除TXPlatform
查看>>
LaTex:图片排版
查看>>
并发访问超时的问题可能性(引用)
查看>>
中小团队基于Docker的Devops实践
查看>>
利用python打开摄像头并保存
查看>>
System函数的使用说明
查看>>
Selenium-测试对象操作之:获取浏览器滚动条滚动距离
查看>>
Linux下MySQL数据库安装与配置
查看>>
Extjs String转Json
查看>>
oracle入门(4)——少而常用的命令
查看>>