解决iView中时间控件选择的时间总是少⼀天的问题 今天在⽤iview做前端页⾯开发的时候,遇到⼀个奇葩问题(也许⾃⼰主要做后台开发,当时我还纳闷了),我在时间控件中明明选择的是2017-10-19,但是当通过vue的调试器查看的时候,竟然是这样的,如下图:
当时我还纳闷了,这iview的时间控件真神奇,我还百度⾕歌了好半天,后来查看官⽅⽂档,是我获取时间的⽅式不是很对,我当时⽤的是l来v-mode绑定的,这样绑定后获取的时间好像叫utc时间,如果要想获取正确的时间,通过@on-change事件来绑定即可,(注意,⽤@on-change来获取时间的时候,就不能加v-model了,不然获取的时间还是⽼样⼦,这⾥需要注意下,我就⼊过坑了),如下代码:
<div class="height-400px" v-show="threeStep">
<div class="layout-content-main" >狗镇百度影音
<FormItem label="时间范围">
<span>
<DatePicker type="date" @on-change="getStartTime" placeholder="选择⽇期" ></DatePicker>
<span>⾄</span>
CHINESEGEY霸道太子<DatePicker type="date" @on-change="getEndTime" placeholder="选择⽇期" ></DatePicker>
布热津斯基
</span>
</FormItem>
</div>
⾄于@on-change时间获取时间代码,我也贴出来了,如下:
getStartTime: function (starTime) {
console.log(startTime)
},
lotus dominoPORNO GRAFFITTI之后再通过Vue的时间旅⾏看看,我选择的是当前时间,由于我使⽤的没有带时间,所以选择后就只有年⽉⽇了,这个可以根据项⽬要求去选择哈,如下图所⽰:
好了,这只是我在使⽤vue做前端页⾯时候遇到的⼀个⼩⼩问题,分享出来,希望能帮助到遇到和我⼀样的⼈,刚刚开始接触
vue,⼤神就别喷我了哈!
同步永磁电机以上这篇解决iView中时间控件选择的时间总是少⼀天的问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。