vue如何向后臺(tái)傳遞日期
如何向后臺(tái)傳遞日期
直接向后臺(tái)傳,會(huì)報(bào)錯(cuò)格式轉(zhuǎn)化錯(cuò)誤。
Cannot deserialize value of type `java.util.Date` from String "2020-02-26"
前臺(tái)寫法:
<el-form-item label="部署時(shí)間" prop="deployDate"> ? ? ? <el-date-picker ? ? ? ? ? ? ? v-model="dataForm.deployDate" ? ? ? ? ? ? ? type="date" ? ? ? ? ? ? ? value-format="yyyy-MM-dd" ? ? ? ? ? ? ? format="yyyy-MM-dd" ? ? ? ? ? ? ? placeholder="選擇日期"> ? ? ? ? </el-date-picker> ? ? </el-form-item>
后臺(tái)寫法:
controller中直接實(shí)體接收,只需要在實(shí)體類中加入如下代碼,進(jìn)行格式化處理即可 /** ?? ? * 部署時(shí)間 ?? ? */ ?? ?@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd") ?? ?private Date deployDate;
給后端發(fā)送日期格式
// 給后端發(fā)送日期格式 formatDateValue(now) { var year = this.dateZero(now.getFullYear()); //取得4位數(shù)的年份 var month = this.dateZero(now.getMonth() + 1); //取得日期中的月份,其中0表示1月,11表示12月 var date = this.dateZero(now.getDate()); //返回日期月份中的天數(shù)(1到31) var hour = this.dateZero(now.getHours()); //返回日期中的小時(shí)數(shù)(0到23) var minute = this.dateZero(now.getMinutes()); //返回日期中的分鐘數(shù)(0到59) var second = this.dateZero(now.getSeconds()); //返回日期中的秒數(shù)(0到59) return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second; }, // 日期前面加0 dateZero(time) { if (time < 10) { time = "" + "0" + time; } return time; }, //需要發(fā)送的值 this.formatDateValue(new Date(this.appointmentTime))
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue用Object.defineProperty手寫一個(gè)簡(jiǎn)單的雙向綁定的示例
這篇文章主要介紹了用Object.defineProperty手寫一個(gè)簡(jiǎn)單的雙向綁定的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Vue+Electron打包桌面應(yīng)用(超詳細(xì)完整教程)
這篇文章主要介紹了Vue+Electron打包桌面應(yīng)用超詳細(xì)完整教程,在這大家要記住整個(gè)項(xiàng)目的json文件不能有注釋,及時(shí)沒(méi)報(bào)錯(cuò)也不行,否則運(yùn)行命令時(shí)還是有問(wèn)題,具體細(xì)節(jié)問(wèn)題參考下本文詳細(xì)講解2024-02-02vue+vux?vux安裝出現(xiàn)錯(cuò)誤問(wèn)題及解決
這篇文章主要介紹了vue+vux?vux安裝出現(xiàn)錯(cuò)誤問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Vue+ElementUI怎么處理超大表單實(shí)例講解
在本篇文章里小編給大家整理的是一篇關(guān)于Vue+ElementUI怎么處理超大表單實(shí)例講解內(nèi)容,以后需要的朋友可以跟著學(xué)習(xí)參考下。2021-11-11vue3 響應(yīng)式對(duì)象如何實(shí)現(xiàn)方法的不同點(diǎn)
這篇文章主要介紹了vue3 響應(yīng)式對(duì)象如何實(shí)現(xiàn)方法的不同點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05vue中前端如何實(shí)現(xiàn)pdf預(yù)覽功能(含vue-pdf插件用法)
這篇文章主要給大家介紹了vue中前端如何實(shí)現(xiàn)pdf預(yù)覽功能的相關(guān)資料,文中包含vue-pdf插件用法,在前端開(kāi)發(fā)中,很多時(shí)候我們需要進(jìn)行pdf文件的預(yù)覽操作,需要的朋友可以參考下2023-07-07vue中使用scrollTo沒(méi)有效果的完美解決方法
這篇文章主要介紹了在vue中使用scrollTo沒(méi)有效果的解決方法,本文給大家分享具體操作步驟,在這里需要注意scrollTo要作用在可滾動(dòng)的元素上,不然不生效,scrollTop就會(huì)一直為0,需要的朋友可以參考下2023-10-10