基于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简单性能问题及学习笔记
Feb 04 Javascript
2014 HTML5/CSS3热门动画特效TOP10
Dec 07 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
使用伪命名空间封装保护独自创建的对象方法
Aug 04 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 Javascript
js实现二级导航功能
Mar 03 Javascript
AngularJS使用拦截器实现的loading功能完整实例
May 17 Javascript
Three.js利用dat.GUI如何简化试验流程详解
Sep 26 Javascript
JS实现遍历不规则多维数组的方法
Mar 21 Javascript
Node.js 使用jade模板引擎的示例
May 11 Javascript
微信小程序收藏功能的实现代码
Jun 19 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
Nov 06 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使用MySQL保存session会话的方法
2015/06/26 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
PHP连接SQL server数据库测试脚本运行实例
2020/08/24 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
看了就知道什么是JSON
2007/12/09 Javascript
jquery中使用ajax获取远程页面信息
2011/11/13 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
js友好的时间返回函数
2016/08/24 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
koa-router源码学习小结
2018/09/07 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
对Python之gzip文件读写的方法详解
2019/02/08 Python
python中的colorlog库使用详解
2019/07/05 Python
对Django外键关系的描述
2019/07/26 Python
python二维键值数组生成转json的例子
2019/12/06 Python
python实现图片横向和纵向拼接
2020/03/05 Python
python代码中怎么换行
2020/06/17 Python
Django celery异步任务实现代码示例
2020/11/26 Python
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
军训自我鉴定100字
2014/02/13 职场文书
幼儿教师培训感言
2014/03/08 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
详解JavaScript中的执行上下文及调用堆栈
2021/04/29 Javascript
关于Python中进度条的六个实用技巧分享
2022/04/05 Python