基于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 相关文章推荐
兼容ie和firefox js关闭代码
Dec 11 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
用js模拟JQuery的show与hide动画函数代码
Sep 20 Javascript
Javascript 中的 call 和 apply使用介绍
Feb 22 Javascript
使用UglifyJS合并/压缩JavaScript的方法
Mar 07 Javascript
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
javascript  数组排序与对象排序的实例
Jul 17 Javascript
解决vue页面DOM操作不生效的问题
Mar 17 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
vue-cli3访问public文件夹静态资源报错的解决方式
Sep 02 Javascript
Vue实现小购物车功能
Dec 21 Vue.js
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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
PHP中调用JAVA
2006/10/09 PHP
PHP无限分类的类
2007/01/02 PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
jQuery的三种$()
2009/12/30 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
微信公众平台 发送模板消息(Java接口开发)
2019/04/17 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
跟老齐学Python之网站的结构
2014/10/24 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
Python 爬虫图片简单实现
2017/06/01 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
在pycharm中显示python画的图方法
2019/08/31 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
自考生毕业自我鉴定
2013/10/10 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
自我检讨报告
2015/01/28 职场文书
运动会入场词
2015/07/18 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书