關於時間(日期)選擇器的回顯問題


我在vue項目里用到了ant design vue 的時間選擇器組件a-date-picker和a-time-picker組件,因為需要回顯,一開始的時候碰到了問題,感覺有點費時間,就先跟后端調接口,回過頭來在解決這個問題。

現在進入正題,代碼附上。

<a-date-picker :value="moment(windowIndate, 'YYYY-MM-DD')" :defaultValue="moment('2020-01-01', 'YYYY-MM-DD')" @change="windowIndateChange">
</a-date-picker>

<a-time-picker :value="moment(startTime, 'HH:mm:ss')" :defaultValue="moment('09:30:00', 'HH:mm:ss')" @change="handleChangeTime">
</a-time-picker>
import moment from moment;

export default {
	data() {
		return {
			windowIndate: '',
			startTime: '',
		},
	},
	methods: {
		moment, // moment 用來把日期或時間字符串轉換成moment類型
		windowIndateChange(date, dateString) {
			this.windowIndate = dateString;
		},
		handleChangeTime(time, timeString) {
			this.startTime= timeString;
		},
		// 修改按鈕
		editHanle(record) {
		    // record列表當前行的所有數據參數
			this.windowIndate = record.windowIndate;
			this.startTime = record.startTime;
		},
	}
}

moment 一定要引入

npm install moment  或者  yarn add moment

moment.js中文網
代碼應該不難看懂^ v ^


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM