解决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中将Object转换为String函数代码 (json str)
Apr 29 Javascript
js中的push和join方法使用介绍
Oct 08 Javascript
javascript删除元素节点removeChild()用法实例
May 26 Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 Javascript
vue绑定class与行间样式style详解
Aug 16 Javascript
Vue.JS项目中5个经典Vuex插件
Nov 28 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
vue 根据数组中某一项的值进行排序的方法
Aug 30 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 Javascript
d3.js 地铁轨道交通项目实战
Nov 27 Javascript
vue实现在进行增删改操作后刷新页面
Aug 05 Javascript
vue.js封装switch开关组件的操作
Oct 26 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
一个目录遍历函数
2006/10/09 PHP
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
详解angular element()方法使用
2017/04/08 Javascript
js读取本地文件的实例
2017/12/22 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
python获取地震信息 微信实时推送
2019/06/18 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
python利用platform模块获取系统信息
2020/10/09 Python
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
世界上最大的二手相机店:KEN
2017/05/17 全球购物
我们的节日清明节活动方案
2014/03/05 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技