解决Element中el-date-picker组件不回填的情况


Posted in Javascript onNovember 07, 2020

1.问题描述

当我们在实用ElementUI组件完成项目的时候可能会遇到这样的需求,比如:

新建一个活动,需要定义活动的时间范围;

因此我们在新建活动的操作过程中需要选择一段时间区间以及活动名称等信息提交,新建完成;

网页上出现了新建好的活动,其他人想查看详细信息,打开页面,发现时间区间并没有实现回填!

解决Element中el-date-picker组件不回填的情况

2.问题分析

时间信息没有回填,首先要检查,后台数据返回情况以及页面上字段信息是否有差异等细节;

如果没有以上的情况,那就是我碰到的这种情况了,

后端数据返回没有差异,而且页面字段也没有错,其他的信息也正常回填,唯独时间不回填,同时也伴随一次回填后续不回填等诸多情况。总结来说就是:页面与数据不同步!

3.解决办法

打印一下就能知道el-date-picker区间时间组件的数据其实是Array

解决Element中el-date-picker组件不回填的情况

所以,我们一般从后台拿到数据后进行回填操作如下:

getDetails (obj){
 // form.daterange是el-date-picker组件v-model的变量
 this.form.daterange[0] = obj.startTime;
 this.form.daterange[1] = obj.endTime;
}

然而,页面上经常不显示,其实我们这样做也是没问题的,这是element UI自身存在的bug吧,不光日期选择组件有这个问题,有时候下拉框也会偶尔出现此类现象,但是我们可以稍稍修改一下就没问题了,如下:

getData (obj) {
 this.form.daterange = [obj.startTime, obj.endTime]
}

这是最简单的实现了,还有其他的方法也是可以,只要能实现我们的需求可以尽量尝试一些其他方式,在此就不一一列举了。

补充知识:vue中使用elementUI的下拉框(el-dropdown)添加点击事件无效的解决方案

解决Element中el-date-picker组件不回填的情况

你会发现,使用这种方式绑定事件是无效

正确方式 @click.native绑定点击事件

解决Element中el-date-picker组件不回填的情况

以上这篇解决Element中el-date-picker组件不回填的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery1.4.2的仿flash超炫焦点图播放效果
Apr 20 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
JS求平均值的小例子
Nov 29 Javascript
jQuery操作select下拉框的text值和value值的方法
May 31 Javascript
JavaScript中判断函数、变量是否存在
Jun 10 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 Javascript
Html中 IFrame的用法及注意点
Dec 22 Javascript
微信小程序 图片加载(本地,网路)实例详解
Mar 10 Javascript
详解vue+webpack+express中间件接口使用
Jul 17 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
Nov 23 Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 #Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 #Javascript
详解datagrid使用方法(重要)
Nov 06 #Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 #Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
Nov 06 #Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
Nov 06 #Javascript
nuxt 路由、过渡特效、中间件的实现代码
Nov 06 #Javascript
You might like
9段PHP实用功能的代码推荐
2014/10/14 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
xtree.js 代码
2007/03/13 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
JS重要知识点小结
2011/11/06 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
vue 动态绑定背景图片的方法
2018/08/10 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
python插入数据到列表的方法
2015/04/30 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
浅析python实现动态规划背包问题
2020/12/31 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
入党自我鉴定范文
2013/10/04 职场文书
房地产开盘策划方案
2014/02/10 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
气象学专业个人求职信
2014/04/22 职场文书
行政监察建议书
2014/05/19 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
人才市场接收函
2015/01/30 职场文书
地雷战观后感
2015/06/09 职场文书
小学运动会入场词
2015/07/18 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python