您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何使用element-ui 限制日期选择

2024/2/29 20:54:51发布16次查看
这次给大家带来如何使用element-ui 限制日期选择,使用element-ui 限制日期选择的注意事项有哪些,下面就是实战案例,一起来看一下。
element-ui是饿了么前端团队推出的一款基于vue.js 2.0 的桌面端ui框架,手机端有对应框架是 mint ui 。
需求场景如下:
指定起止日期,后选的将会受到先选的限制
不同的日期选择器,不过也存在关联关系
实现方法不难,利用了 change 事件,动态改变 picker-options 中的 disabledate 即可。
查看demo
template
<script src="//unpkg.com/vue/dist/vue.js"></script> <script src="//unpkg.com/element-ui@2.3.8/lib/index.js"></script> <p id="app"> <template>  <p class="block">   <span class="demonstration">起始日期</span>   <el-date-picker v-model="startdate" type="date" placeholder="选择日期" :picker-options="pickeroptionsstart" @change="changeend">   </el-date-picker>  </p>    <p class="block">   <span class="demonstration">截止日期</span>   <el-date-picker v-model="enddate" type="date" placeholder="选择日期" :picker-options="pickeroptionsend" @change="changestart">   </el-date-picker>  </p> </template> </p>
script
var main = {   data() {    return {     pickeroptionsstart: {},     pickeroptionsend:{},     startdate: '',     enddate: '',    };   },   methods:{    changestart (){     this.pickeroptionsstart = object.assign({},this.pickeroptionsstart,{      disableddate: (time) => {       return time.gettime() > this.enddate      }     })    },    changeend (){     this.pickeroptionsend = object.assign({},this.pickeroptionsend,{      disableddate: (time) => {       return time.gettime() < this.startdate       }     })    }   }  }; var ctor = vue.extend(main) new ctor().$mount('#app')
style
@import url(//unpkg.com/element-ui@2.3.8/lib/theme-chalk/index.css); .block{  margin-top:10px; }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
怎样使用angularjs实现标签页tab选项卡切换
如何使用koa2开发微信二维码扫码支付
以上就是如何使用element-ui 限制日期选择的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product