picker组件,mode=date,苹果机年份从1开始

由于在IOS上复制图片不方便, 所以用了张别的网站的图

这是在没有设置value和start的情况下出现的,安卓机上显示是好的。尝试完网上相关说法, 发现都不中! 

通过各种挣扎啊!~ 心里苦啊~

 

复制官方代码发现没问题, 那自己编写的时候问题就来了.

去掉value

解决! 

是我的问题! 

 

还有小程序中对类型的判断 问题

 1 if(!year){
 2    let date = new Date();
 3    date = date.getFullYear();
 4    this.setData({
 5    selectDate: date,
 6    dateStart: date + "-01-01",
 7    dateEnd: date+"-12-30"
 8     })
 9 }else if(typeof parseInt(year,10) == 'number'){
10   this.setData({
11   selectDate: year,
12   dateStart: year + "-01-01",
13   dateEnd: year+"-12-30"
14  })
}

 传进去2018 typeof year 结果是string!~ 注意!

posted @ 2018-09-25 15:40  仲柯  阅读(1133)  评论(0编辑  收藏  举报