[youzan/vant-weapp]van-datetime-picker 获取 e.detail 未如预期

2024-05-15 765 views
1

使用 van-datetime-picker 组件,并且设置 type='time',并且设置 formatter 参数,获取到的 event.detail 未如预期,得到结果是 "aN:aN"

回答

3

贴一下核心代码吧,就这么一句话看不出问题。

1
<van-datetime-picker
      type="time"
      value="{{ currentTime }}"
      formatter="{{ formatter }}"
      filter="{{ filter }}"
      bind:confirm="onConfirmTimePicker" 
      bind:cancel="hidePopup" 
    />
formatter (type, value) {
      if (type === 'year') {
        return `${value}年`;
      } else if (type === 'month') {
        return `${value}月`;
      } else if (type === 'day') {
        return `${value}日`;
      } else if (type === 'hour') {
        return `${value}点`;
      } else if (type === 'minute') {
        return `${value}分`;
      }
      return value;
    }, 
6

啥情况?修复了?

7

我也遇到同样的问题 修复没