47 lines
755 B
JavaScript
47 lines
755 B
JavaScript
const date = new Date()
|
|
const years = []
|
|
const months = []
|
|
const days = []
|
|
|
|
for (let i = 1990; i <= date.getFullYear(); i++) {
|
|
years.push(i)
|
|
}
|
|
|
|
for (let i = 1; i <= 12; i++) {
|
|
months.push(i)
|
|
}
|
|
|
|
for (let i = 1; i <= 31; i++) {
|
|
days.push(i)
|
|
}
|
|
|
|
Page({
|
|
onShareAppMessage() {
|
|
return {
|
|
title: 'picker-view',
|
|
path: 'pages/component/picker-view/picker-view'
|
|
}
|
|
},
|
|
|
|
data: {
|
|
years,
|
|
year: date.getFullYear(),
|
|
months,
|
|
month: 2,
|
|
days,
|
|
day: 2,
|
|
value: [9999, 1, 1],
|
|
isDaytime: true,
|
|
},
|
|
|
|
bindChange(e) {
|
|
const val = e.detail.value
|
|
this.setData({
|
|
year: this.data.years[val[0]],
|
|
month: this.data.months[val[1]],
|
|
day: this.data.days[val[2]],
|
|
isDaytime: !val[3]
|
|
})
|
|
}
|
|
})
|