【element-ui】el-date-picker动态设置picker-options

复制代码
<el-date-picker
  v-model="formObj.startDate"
  type="date"
  placeholder="开始时间"
  :picker-options="startPickerOptions">
</el-date-picker>

<el-date-picker
  v-model="formObj.endDate"
  type="date"
  placeholder="结束时间"
  :picker-options="endPickerOptions">
  </el-date-picker>

computed:{
    startPickerOption(){
        let _this = this
        return {
            disabledDate(time){
                if(_this.formObj.endDate){
                    return time.getTime() > new Date(_this.formObj.endDate).getTime()
                }else{
                    return false
                }
            }
        }
    },
    endPickerOption(){
        let _this = this
        return {
            disabledDate(time){
                if(_this.formObj.startDate){
                    return time.getTime() > new Date(_this.formObj.startDate).getTime()
                }else{
                    return false
                }
            }
        }
    },
}

效果图如下:

相关推荐
TE-茶叶蛋3 小时前
Vue Fragment vs React Fragment
javascript·vue.js·react.js
Angindem3 小时前
从零搭建uniapp项目
前端·vue.js·uni-app
前端小白从0开始5 小时前
Vue3项目实现WPS文件预览和内容回填功能
前端·javascript·vue.js·html5·wps·文档回填·文档在线预览
難釋懷6 小时前
Vue解决开发环境 Ajax 跨域问题
前端·vue.js·ajax
挑战者6668887 小时前
vue入门环境搭建及demo运行
前端·javascript·vue.js
程序猿ZhangSir8 小时前
Vue3 项目的基本架构解读
前端·javascript·vue.js
亲亲小宝宝鸭9 小时前
写了两个小需求,终于搞清楚了表格合并
前端·vue.js
Face9 小时前
路由Vue-router 及 异步组件
前端·javascript·vue.js
Humbunklung9 小时前
Rust Floem UI 框架使用简介
开发语言·ui·rust
风之舞_yjf11 小时前
Vue基础(14)_列表过滤、列表排序
前端·javascript·vue.js