基于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 继承的实现
Jul 09 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
May 04 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
Jun 20 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
JS时间特效最常用的三款
Aug 19 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
Feb 17 Javascript
js+html5实现页面可刷新的倒计时效果
Jul 15 Javascript
前端路由&amp;webpack基础配置详解
Jun 10 Javascript
vue中监听路由参数的变化及方法
Dec 06 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
Feb 28 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中使用匿名函数操作数据库的例子
2014/11/17 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
PHP闭包函数详解
2016/02/13 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
vue 更改连接后台的api示例
2019/11/11 Javascript
Python中下划线的使用方法
2015/03/27 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
详解python3中tkinter知识点
2018/06/21 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
详解python数据结构和算法
2019/04/18 Python
python数据挖掘需要学的内容
2019/06/23 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
python中count函数知识点浅析
2020/12/17 Python
寄语十八大感言
2014/02/07 职场文书
个人合作协议书范本
2014/04/18 职场文书
消防安全承诺书
2014/05/22 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
优秀团队申报材料
2014/12/26 职场文书
个人求职自荐信范文
2015/03/06 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript