基于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 事件记录使用说明
Oct 20 Javascript
JS递归遍历对象获得Value值方法技巧
Jun 14 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
javascript事件的传播基础实例讲解(35)
Feb 14 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
react中的ajax封装实例详解
Oct 17 Javascript
vue 2.x 中axios 封装的get 和post方法
Feb 28 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 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
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
php7下的filesize函数
2019/09/30 PHP
菜单效果
2006/10/14 Javascript
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
jquery按回车键实现表单提交的简单实例
2016/05/25 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
浅析Git版本控制器使用
2017/12/10 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
Pytorch 实现权重初始化
2019/12/31 Python
Python如何将装饰器定义为类
2020/07/30 Python
python元组拆包实现方法
2021/02/28 Python
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
医院总经理职责
2013/12/26 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
植树节标语
2014/06/27 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
中学生自我评价2015
2015/03/03 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python