解决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 相关文章推荐
JS OOP包机制,类创建的方法定义
Nov 02 Javascript
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
js监听键盘事件示例代码
Jul 26 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
深入理解Ajax的get和post请求
Jun 02 Javascript
浅析$.getJSON异步请求和同步请求
Jun 06 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
js实现星星打分效果
Jul 05 Javascript
解决vue+router路由跳转不起作用的一项原因
Jul 19 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中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
探讨php中header的用法详解
2013/06/07 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
PHP 断点续传实例详解
2017/11/11 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
用python写asp详细讲解
2013/12/16 Python
python编程开发之类型转换convert实例分析
2015/11/13 Python
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
python的继承知识点总结
2018/12/10 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
详解python中docx库的安装过程
2019/11/08 Python
在python中做正态性检验示例
2019/12/09 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
生物工程专业求职信
2014/09/03 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript