收藏
回答

一个页面有两个日期选择,用的是picker-view,第二个日期重置value?

一个页面有两个日期选择,用的是picker-view,自己写的底部弹出模态框的选择样子。第一个日期选择没有问题,想在选择第二个日期的时候重置picker-view里的value,请问怎么做??

比如,当天是2019-9-4,第一个日期选择了2019-11-15,这个时候在选择第二个日期的时候picker-view默认选中的就是2019-11-15了,不想要默认选中第一次选择的日期,想要的默认还是当天的。需要重置value,但是在方法setData是不起作用的,请求帮忙。


最后一次编辑于  09-04
回答关注问题邀请回答
收藏

2 个回答

  • 蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
    蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
    09-05


    这样不就好了么?value是他的值,你初始化就行了

    09-05
    赞同
    回复 2
    • 蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      蹦叉叉蹦叉叉蹦叉叉蹦叉叉蹦叉叉名
      09-05
      想怎么显示在触发showModal的时候初始化就可以了
      09-05
      回复
    • 智慧可贵了
      智慧可贵了
      09-05

      啊啊啊啊,昨晚记得我这样加过的,当时没作用,我就懵逼了。你这么说了,我刚刚又试了下,是可以的了,我更懵逼了。

      估计昨晚是setData里面的赋值的前后顺序导致的,等下我在试试把value:defaultVal放第一个看看。

      谢谢。。

      09-05
      回复
  • 痛快科技
    痛快科技
    09-05

    贴个代码片段

    09-05
    赞同
    回复 3
    • 智慧可贵了
      智慧可贵了
      09-05

      https://developers.weixin.qq.com/s/XVkXB9mL7vbF

      您好,这是代码片段,选择了第一个日期后,再选择第二个日期默认值不想要跟着之前选择的走。


      09-05
      回复
    • 痛快科技
      痛快科技
      09-05回复智慧可贵了
      点击第二个的时候,根据业务,改变一下defaultVal,修改第一个时,再重置defaultVal为第一个值
      09-05
      回复
    • 智慧可贵了
      智慧可贵了
      09-05回复痛快科技
      可以的了,搞定了,谢谢谢谢
      09-05
      回复
问题标签