解决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 相关文章推荐
读jQuery之一(对象的组成)
Jun 11 Javascript
js中对象的声明方式以及数组的一些用法示例
Dec 11 Javascript
js中文逗号转英文实现
Feb 11 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
jQuery+Ajax实现限制查询间隔的方法
Jun 07 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
Aug 18 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
Sep 30 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
Sep 18 Javascript
vuex存储token示例
Nov 11 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
2019/12/13 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
Python类属性与实例属性用法分析
2015/05/09 Python
python实现的希尔排序算法实例
2015/07/01 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
Python基础教程之异常详解
2019/01/10 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
设计模式的基本要素是什么
2014/04/21 面试题
社区优秀志愿者材料
2014/02/02 职场文书
活动总结书
2014/05/08 职场文书
党员十八大心得体会
2014/09/12 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL