多列选择器获取当前时间,多次刷新页面拿不到当前时间数据
242 浏览2023年03月14日作者:wokeyxy

<picker

  header-text="日期选择器"

  mode="multiSelector"

  value="{{ visitDate }}"

  start="2021-09-01"

  end="2022-09-01"

  bindchange="datePickerChange"

  bindcancel="datePickerCancel"

>

  <view>当前选择: {{ visitDate }}</view>

</picker>


Page({

  data: {

    visitDate : [],

  },

  onLoad: function (options) {

    this.setTime('visitDate');

  },


  setTime(targetDate, date) {    date = date || new Date();    let nowYear = date.getFullYear();    let nowMonth = date.getMonth();    let nowDay = date.getDate();    let nowHour = date.getHours();    let nowMinute = date.getMinutes();    this.setData({      [targetDate]: [this.subTen(nowYear), this.subTen(nowMonth + 1), this.subTen(nowDay), this.subTen(nowHour), this.subTen(nowMinute)]    });    console.log("visitDate",this.data.visitDate)  },  subTen(value) {    return value < 10 ? '0' + value : value;  },  datePickerChange(e) {    console.log("datePickerChange: ", e.detail.value);    this.setData({      date: e.detail.value,    });  },  datePickerCancel() {    console.log("datePickerCancel");  },});

最后一次编辑于 2023 年 03 月 14 日
1 条评论

相关文章

专题推荐

热门文章

热门问答