为了账号安全,请及时绑定邮箱和手机立即绑定

el-date-picker 设置范围选择时 赋值给input不显示时间

el-date-picker 设置范围选择时 赋值给input不显示时间

ITMISS 2019-02-26 17:58:34
如题, 使用el-date-picker type=“daterange”<template>    <div>        <el-date-picker v-model="date" type="daterange" size="medium" align="center" unlink-panels start-placeholder="开始日期" end-placeholder="结束日期" ></el-date-picker>    </div></template><script>       export default {                data() {            return {               date:['2017-7-26','2017-12-28']               }        },    }</script>                                 使用v-model初始化 组件加载的值,如图所示,选择时的默认值是有了,但是在不点开时是没有时间的默认值的,使用default-value也不可以,求解决方案~
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

上面贴的代码可以实现没有问题,

下面是我实际的代码


date : []


function() {

date[0]= '2017-12-12'

date[1]= '2017-12-14'

}

当我这样给他赋值之后,返回的是一个Array对象。 而不是 一个['2017-12-12','2017-12-14']

所以,组件虽然会解析并在选择时默认,但是并不是在input中显示出来,


然后就有了解决办法。。。


function() {

date.push('2017-12-12')

date.push('2017-12-14')

}


查看完整回答
反对 回复 2019-03-07
  • 1 回答
  • 0 关注
  • 4713 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号