index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. function getDateString(date = new Date) {
  2. return {
  3. year: date.getFullYear() + '',
  4. month: date.getMonth() + '',
  5. day: date.getDate() + '',
  6. hour: date.getHours() + '',
  7. minute: date.getMinutes() + '',
  8. }
  9. }
  10. const { year, month, day, hour, minute } = getDateString()
  11. import ad from '../index/ad'
  12. ad({
  13. data: {
  14. value1: [year, month, day, hour, minute],
  15. value2: [year, month, day],
  16. value3: [year],
  17. value4: [year, month],
  18. value5: [hour, minute],
  19. value6: [year, month, day, hour, minute, '1'],
  20. value7: [hour, minute, '1'],
  21. lang: 'zh_CN',
  22. },
  23. onChange(e) {
  24. console.log(e)
  25. const { key, values } = e.detail
  26. const lang = values[key]
  27. this.setData({
  28. lang,
  29. })
  30. },
  31. setValue(values, key) {
  32. this.setData({
  33. [`value${key}`]: values.value,
  34. [`displayValue${key}`]: values.displayValue.join(' '),
  35. })
  36. },
  37. onValueChange(e) {
  38. const { index } = e.currentTarget.dataset
  39. this.setValue(e.detail, index)
  40. console.log(`onValueChange${index}`, e.detail)
  41. },
  42. })