基于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 相关文章推荐
asp 取文本框名称代码
Dec 02 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
JavaScript自定义等待wait函数实例分析
Mar 23 Javascript
整理AngularJS中的一些常用指令
Jun 16 Javascript
jQuery滚动加载图片实现原理
Dec 14 Javascript
JS验证图片格式和大小并预览的简单实例
Oct 11 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
Node.js实现注册邮箱激活功能的方法示例
Mar 23 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 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
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
php中require和require_once的区别说明
2014/02/27 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
微信小程序实现弹出菜单动画
2019/06/21 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
详解python 拆包可迭代数据如tuple, list
2017/12/29 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
Python如何输出整数
2020/06/07 Python
英国床垫在线:Mattress Online
2016/12/07 全球购物
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
课程设计的心得体会
2014/09/03 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫