基于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 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
Web开发者必备的12款超赞jQuery插件
Dec 03 Javascript
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 Javascript
Javascript中的对象和原型(二)
Aug 12 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
Oct 10 Javascript
微信小程序 网络API 上传、下载详解
Nov 09 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
Vue+Openlayers自定义轨迹动画
Sep 24 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调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
动态加载脚本提升javascript性能
2014/02/24 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
python 循环while和for in简单实例
2016/08/16 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python tornado微信开发入门代码
2018/08/24 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
基于python 取余问题(%)详解
2020/06/03 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
英国著名书店:Foyles
2018/12/01 全球购物
质检的岗位职责
2013/11/17 职场文书
自立自强的名人事例
2014/02/10 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书