UNPKG

wux-weapp

Version:

一套组件化、可复用、易扩展的微信小程序 UI 组件库

67 lines (62 loc) 1.91 kB
function getDateString(date = new Date) { return { year: date.getFullYear() + '', month: date.getMonth() + '', day: date.getDate() + '', hour: date.getHours() + '', minute: date.getMinutes() + '', } } const { year, month, day, hour, minute } = getDateString() import ad from '../index/ad' ad({ data: { value1: [year, month, day, hour, minute], value2: [year, month, day], value3: [year], value4: [year, month], value5: [hour, minute], value6: [year, month, day, hour, minute, '1'], value7: [hour, minute, '1'], value8: '2020-02-02 02:02', value9: '1580580120000', value10: ['2029', '0', '1', '0', '0'], displayValue1: '请选择', displayValue2: '请选择', displayValue3: '请选择', displayValue4: '请选择', displayValue5: '请选择', displayValue6: '请选择', displayValue7: '请选择', displayValue8: '请选择', displayValue9: '请选择', displayValue10: '请选择', lang: 'zh_CN', }, onChange(e) { console.log(e) const { key, values } = e.detail const lang = values[key] this.setData({ lang, }) }, setValue(values, key, mode) { this.setData({ [`value${key}`]: !values.tillNow ? values.value : { tillNow: true }, [`displayValue${key}`]: values.label, // [`displayValue${key}`]: values.displayValue.join(' '), }) }, onConfirm(e) { const { index, mode } = e.currentTarget.dataset this.setValue(e.detail, index, mode) console.log(`onConfirm${index}`, e.detail) }, onVisibleChange(e) { this.setData({ visible: e.detail.visible }) }, onClick() { this.setData({ visible: true }) }, })