weex picker.pick() 连续调用在iOS 11.0.2中不好用。

weed picker.pick() 连续调用在iOS 11.0.2中不好用, 在iOS10最新版本中单独的pick好用,在iOS 11.0.2中单独的pick也不好用了。有人遇到过吗?


//选择开始日期

      pickDate: function() {

        var arr = this.currentdate.split('-');  

        var year = arr[0]; //获取当前日期的年份  

        var month = arr[1]; //获取当前日期的月份  

        var day = arr[2]; //获取当前日期的日

        var year1 = parseInt(year) + 1;  

        var t2 = year1 + '-' + month + '-' + day;  

        picker.pickDate({

        value: this.currentdate,

        max: t2,

        min: '2017-01-01'

        }, event => {

          if (event.result == 'success') {

            this.date = this.formatDate(event.data);

            return this.pickTime();

          }

        })

      },

       //选择开始时间

      pickTime: function() {

        picker.pickTime({

            'value':this.currenttime

        },event => {

          if (event.result == 'success') {

            this.icontrue02=false;

            this.time = event.data;

            this.qj.datetime=this.date+" "+this.time;

            

          }

        });

      },


BIG阳
浏览 744回答 2
2回答

呼啦一阵风

是回调不起作用吗?(如果是的话,这是ios11的问题,ios10以下的不会出现这个问题),连续调用好像是有问题,可以考虑settimeout 个0.5秒再触发下一次,(期间关闭所有点击事件)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript