收藏
回答

日期组件怎么控制范围?

我用了picker组件来选取日期,当选择日期时,考虑到开始日期应小于结束日期,结束日期大于开始日期,做了控制,也实现了这个预期。

但我发现日期的显示范围没法控制,例如:我选择开始日期2020-6-35,那么结束日期应该从2020-6-35以后,才显示且用来选择,但我做不到。

我尝试做判断,但判断后的显示我不知道怎样才能正确显示??


回答关注问题邀请回答
收藏

4 个回答

  • brave
    brave
    2020-07-31

    不用想太多,第一个的end=第二个的start,你改了第一个的end,第二个的start也会跟着改变。

    2020-07-31
    有用 1
    回复 12
    • juny
      juny
      2020-07-31
      不会变的
      2020-07-31
      回复
    • brave
      brave
      2020-07-31回复juny
      bindchange里你进行setData了吗
      2020-07-31
      回复
    • brave
      brave
      2020-07-31回复juny
      哎不对讲错了,第一个选择的值=第二的的start
      2020-07-31
      回复
    • juny
      juny
      2020-07-31
      这样写,第二的start应该就是第一个的选择值了吧
      2020-07-31
      回复
    • brave
      brave
      2020-07-31回复juny
      https://developers.weixin.qq.com/s/x4N9Ufmz7Ujz
      2020-07-31
      回复
    查看更多(7)
  • Admin²⁰²¹
    Admin²⁰²¹
    2020-07-31
    默认的picker组件日期的显示范围没法控制,但是会禁止选择startend外的日期。
    也算够用了。
    或者用第三方日期选择组件来达到更高的需求
    
    2020-07-31
    有用 1
    回复
  • _天马行空_
    _天马行空_
    2020-07-31

    你这样,你选择的结束日期如果在开始日期之前,把你的选的结束当开始日期,结束日期重新选

    2020-07-31
    有用
    回复
  • 🔥
👦
👔
👖
    🔥 👦 👔 👖
    2020-07-31

    附上代码片段

    2020-07-31
    有用
    回复
登录 后发表内容
问题标签