html
<picker class="dateTimePicker" mode="multiSelector" value="{
{dateTime}}" bindchange="changeDateTime" bindcolumnchange="changeDateTimeColumn" range="{
{dateTimeArray}}">
<view class="tui-picker-detail wrap column-center" style="text-align:right;">
<text style="color:{
{(dateTimeWhole||time)?'#333333':'#999999'}};">{
{
dateTimeWhole || time || params.placeholder ||"请选择时间"}}</text>
</view>
</picker>
js
const App = getApp();
const dateTimePicker = require('../../utils/datePicker.js')
Component({
options: {
addGlobalClass: true,
},
properties: {
time: String,
params: {
type: Object,
value: {
placeholder: '请选择时间',
startDateTime: '2011-03-30 00:00',
endDateTime: '2032-03-30 00:00',
pText: ''
}
},
},
observers: {
'originActiveData': function (params) {
let d = params.map(e => {
return {
time: this.getFormatDate(e.time),
text: e.text,
color: e.color,
}
})