鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ mui.DtPicker自定義日期不會自動選擇最近的日期

mui.DtPicker自定義日期不會自動選擇最近的日期

new Date()的日期picker會自動選到最近的時間,現(xiàn)在我想結(jié)束日期是今天的前一天,默認會是1號的0點0分
代碼如下:

                var pickerTime = new Date().getTime() - 86400000;
                var haveDate = new mui.DtPicker({
                    type: 'datetime',
                    beginDate: new Date(2016, 04, 20),
                    endDate: new Date(pickerTime),
                })
                
                

為什么會出現(xiàn)這個情況。。

回答
編輯回答
陌如玉

你只是設(shè)置了起始時間段,如果想要默認顯示的是某一個時間,需要調(diào)用picker.setSelectedIndex()方法,對每一列的數(shù)據(jù)挨個設(shè)置選中項。
計算一下你期望顯示的時間,每一列的索引值,在初始化日期選擇器之后挨個設(shè)置下。
參考文檔http://dev.dcloud.net.cn/mui/ui/#picker,日期選擇組件是繼承自picker組件的。

2017年12月21日 12:41