基于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 相关文章推荐
Javascript 读后台cookie代码
Sep 15 Javascript
js 金额文本框实现代码
Feb 14 Javascript
浅谈JavaScript之事件绑定
Jul 08 Javascript
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
Jquery实现显示和隐藏的4种简单方式
Aug 28 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
May 25 Javascript
angular中实现控制器之间传递参数的方式
Apr 24 Javascript
原生javascript实现文件异步上传的实例讲解
Oct 26 Javascript
浅谈js数组splice删除某个元素爬坑
Oct 14 Javascript
JavaScript字符串转数字的简单实现方法
Nov 27 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 字符串 小常识
2009/06/05 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
图片之间的切换
2006/06/26 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
JavaScript 拾漏补遗
2009/12/27 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
webstorm中vue语法的支持详解
2018/05/09 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
2014年社区学雷锋活动总结
2014/03/09 职场文书
小学数学国培感言
2014/03/10 职场文书
服务承诺书怎么写
2014/05/24 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
学生病假条范文
2015/08/17 职场文书
2016年学校招生广告语
2016/01/28 职场文书