基于vuejs+webpack的日期选择插件


Posted in Javascript onMay 21, 2020

基于vuejs+webpack环境使用的日期选择插件,希望大家喜欢。

支持单选和多选日期
支持限定开始和结束日期范围选择。
支持小时分钟
需要引入fontawesome.io 的图标库。

基于vuejs+webpack的日期选择插件

基于vuejs+webpack的日期选择插件

Options

:show 是否显示
:type date|datetime
:value 默认值
:begin 可选开始时间
:end 可选结束时间
:x 显示x坐标
:y 显示y坐标
:range 是否多选

test.vue

<template>
 <input type="text" @click="showCalendar" v-model="value" placeholder="请输入日期">
 <calendar :show.sync="show" :value.sync="value" :x="x" :y="y" :begin="begin" :end="end" :range="range"></calendar>
</template>

<script>
module.exports = {
 data: function() {
 return {
  show:false,
  type:"date", //date datetime
  value:"2015-12-11",
  begin:"2015-12-20",
  end:"2015-12-25",
  x:0,
  y:0,
  range:true,//是否多选
 }
 },
 methods:{
 showCalendar:function(e){
  e.stopPropagation();
  var that=this;
  that.show=true;
  that.x=e.target.offsetLeft;
  that.y=e.target.offsetTop+e.target.offsetHeight+8;
  var bindHide=function(e){
  e.stopPropagation();
  that.show=false;
  document.removeEventListener('click',bindHide,false);
  };
  setTimeout(function(){
  document.addEventListener('click',bindHide,false);
  },500);
 }
 },
 components:{
 calendar: require('./calendar.vue')
 }
}
</script>

项目地址: https://github.com/jinzhe/vue-calendar

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的文本框与autocomplete结合使用(asp.net+json)
May 30 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
Aug 07 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
jQuery下的动画处理总结
Oct 10 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
JS实现六位字符密码输入器功能
Aug 19 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
微信小程序接入腾讯云验证码的方法步骤
Jan 07 Javascript
微信小程序实现聊天室
Aug 21 Javascript
Vue.js创建Calendar日历效果
Nov 03 #Javascript
AngularJS中transclude用法详解
Nov 03 #Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 #Javascript
AngularJS控制器之间的通信方式详解
Nov 03 #Javascript
最细致的vue.js基础语法 值得收藏!
Nov 03 #Javascript
AngularJS创建自定义指令的方法详解
Nov 03 #Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 #Javascript
You might like
php之Smarty模板使用方法示例详解
2014/07/08 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
JSON Web Tokens的实现原理
2017/04/02 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
铭立家具面试题
2012/12/06 面试题
致跳远、跳高运动员广播稿
2014/01/09 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
个人自荐材料
2014/05/23 职场文书
测控技术自荐信
2014/06/05 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
培训督导岗位职责
2015/04/10 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python