解决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 相关文章推荐
通过修改referer下载文件的方法
May 11 Javascript
js 单引号 传递方法
Jun 22 Javascript
js 字符串操作函数
Jul 25 Javascript
JQuery 文本框使用小结
May 22 Javascript
javascript使用正则表达式检测IP地址
Dec 03 Javascript
javascript日期格式化方法汇总
Oct 04 Javascript
理解javascript闭包
Dec 15 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
Aug 10 Javascript
js 概率计算(简单版)
Sep 12 Javascript
react学习笔记之state以及setState的使用
Dec 07 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
Jul 18 Javascript
vant自定义二级菜单操作
Nov 02 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通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
PHP 断点续传实例详解
2017/11/11 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
angular.bind使用心得
2015/10/26 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
Python 返回汉字的汉语拼音
2009/02/27 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
Python3实现定时任务的四种方式
2019/06/03 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
python实现横向拼接图片
2020/03/23 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
数据员岗位职责
2013/11/19 职场文书
后勤人员岗位职责
2013/12/17 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
开学典礼演讲稿
2014/05/23 职场文书
大型演出策划方案
2014/05/28 职场文书
建筑安全标语
2014/06/07 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL