element-ui 日期时间控件问题

  • 给控件赋初始值是可以的,但是却没办法通过控件改值了也不报错,巨奇怪,弄了两天了,求解.....
<el-date-picker
    v-model="dataForm.time = new Date('2018-08-08')"
    type="datetime"
    placeholder="选择日期时间">
</el-date-picker>
  • 如图:初始化赋值是可以的:

clipboard.png

  • 如图:但是点击控件没任何反应也没任何报错:

clipboard.png

  • 日期也选不了,点击确定后这控件也不消失,正常情况应该能选日期时间,然后点确定后应该日期时间应该出现在输入框里
阅读 9.6k
1 个回答

是啊,傻孩子……

你的v-model绑定了一个表达式,每次更新的时候就执行了一次dataForm.time = new Date('2018-08-08'),可不是没反应么……

一般来说直接在data里面赋初始值

data(){
    return {
        dataForm:{
            time:new Date(),
        }
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进