vue-hash-calendar,移动端日期时间选择插件

按照惯例,先上效果图

calendar.gif

vue-hash-calendar

  • 基于 vue 2.X 开发的日历组件
  • 支持手势滑动操作·1
  • 原生 js 开发,没引入第三方库
  • 上下滑动 切换 周/月 模式

    【周模式中】 左右滑动可切换 上一周/下一周
    【月模式中】 左右滑动可切换 上一月/下一月

安装使用说明

npm i vue-hash-calendar
// 在入口文件中(main.js),导入组件库
import vueHashCalendar from 'vue-hash-calendar'
// 引入组件CSS样式
import 'vue-hash-calendar/lib/vue-hash-calendar.css'
// 注册组件库
Vue.use(vueHashCalendar)
// 在VUE文件中引入组件
 <vue-hash-calendar></vue-hash-calendar>

Demo

1785291-20190903223307263-848905792.png

或者请用浏览器的手机模式查看:https://www.hxkj.vip/demo/calendar/

  • ? 觉得好用可以给一个 star 哦~~ ?

github地址:https://github.com/TangSY/vue-hash-calendar

API

属性说明默认是否必传
model日历组件以哪种形式展示。inline:内联的方式。dialog:弹窗的方式inline
defaultDatetime指定默认时间。数据类型为 Date当前时间
format确认日期时,回调事件返回的日期格式。如“YY/MM/DD hh:mm” 、“YY 年 MM 月第 DD 天,当前时间 hh 时 mm 分”YY/MM/DD hh:mm
weekStart以星期几作为日历每一周的起始星期。可选['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday']sunday
pickerType选择器类型 datetime:日期+时间 date:日期 time:时间datetime
showTodayButton是否显示返回今日按钮true
confirm确认选择的回调事件。当 model 为 inline 的时候没有该事件---

Other

  • 在 dialog 模式中,如何显示日历组件?
<vue-hash-calendar ref="picker"></vue-hash-calendar>

//调用内置 show 方法
this.$refs.picker.show();
  • 如果有其他问题, 或者功能上不兼容的。可以邮件沟通 t@tsy6.com,或者 github 提交 issue。

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

转载请注明出处
作者:HashTang
个人空间:https://hxkj.vip

转载于:https://www.cnblogs.com/hashtang/p/11456152.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值