解决iView中时间控件选择的时间总是少一天的问题


Posted in Javascript onMarch 15, 2018

今天在用iview做前端页面开发的时候,遇到一个奇葩问题(也许自己主要做后台开发,当时我还纳闷了),我在时间控件中明明选择的是2017-10-19,但是当通过vue的调试器查看的时候,竟然是这样的,如下图:

解决iView中时间控件选择的时间总是少一天的问题

当时我还纳闷了,这iview的时间控件真神奇,我还百度谷歌了好半天,后来查看官方文档,是我获取时间的方式不是很对,我当时用的是l来v-mode绑定的,这样绑定后获取的时间好像叫utc时间,如果要想获取正确的时间,通过@on-change事件来绑定即可,(注意,用@on-change来获取时间的时候,就不能加v-model了,不然获取的时间还是老样子,这里需要注意下,我就入过坑了),如下代码:

<div class="height-400px" v-show="threeStep">
 <div class="layout-content-main" style="margin-left: 50px; margin-top: 30px;">
 <FormItem label="时间范围">
   <span>
    <DatePicker type="date" @on-change="getStartTime" placeholder="选择日期" style="width: 200px"></DatePicker>
    <span>至</span>
    <DatePicker type="date" @on-change="getEndTime" placeholder="选择日期" style="width: 200px"></DatePicker>
   </span>
 </FormItem>
 </div>

至于@on-change时间获取时间代码,我也贴出来了,如下:

getStartTime: function (starTime) {
 console.log(startTime)
},

之后再通过Vue的时间旅行看看,我选择的是当前时间,由于我使用的没有带时间,所以选择后就只有年月日了,这个可以根据项目要求去选择哈,如下图所示:

解决iView中时间控件选择的时间总是少一天的问题

好了,这只是我在使用vue做前端页面时候遇到的一个小小问题,分享出来,希望能帮助到遇到和我一样的人,刚刚开始接触vue,大神就别喷我了哈!

以上这篇解决iView中时间控件选择的时间总是少一天的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript面向对象程序设计(一)
Jan 29 Javascript
javascript实现仿IE顶部的可关闭警告条
May 05 Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 Javascript
JS实现仿微博可关闭弹出层效果
Sep 21 Javascript
如何消除inline-block属性带来的标签间间隙
Mar 31 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
Jun 17 Javascript
angularjs 表单密码验证自定义指令实现代码
Oct 27 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
vue-cli实现多页面多路由的示例代码
Jan 30 Javascript
vue中mint-ui的使用方法
Apr 04 Javascript
node.js实现简单的压缩/解压缩功能示例
Nov 05 Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 #Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 #Javascript
微信小程序实现换肤功能
Mar 14 #Javascript
Angular4集成ng2-file-upload的上传组件
Mar 14 #Javascript
iview table高度动态设置方法
Mar 14 #Javascript
vue2.0安装style/css loader的方法
Mar 14 #Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 #Javascript
You might like
php连接mssql数据库的几种方法
2013/02/21 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
PHP中常用的魔术方法
2017/04/28 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python模拟Django框架实例
2016/05/17 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
基于FME使用Python过程图解
2020/05/13 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
给老师的道歉信
2014/01/11 职场文书
年度考核评语
2014/01/19 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang