Skip to content

cxCalendar v3.0 说明及升级适配

小叉 edited this page May 28, 2022 · 4 revisions

新变化

  • 移除对 jQuery / Zepto 的依赖
  • 支持模块使用
  • 增加范围选择模式
  • 增加解除绑定接口
  • 日期格式化增加 am / pm
# NPM 安装
# 注意:包名有个数字 3,没想到加了前缀还能遇到重名。
npm install cxcalendar3

不兼容的内容

  • 参数 wday 更名为 weekStart
  • data-* 属性参数同步调整
  • holiday 的日期值不再需要前缀 MD
  • 绑定到 input 的方式改变
  • 获取 API 接口的方式改变
// v2 绑定 input
$("#element_id").cxCalendar();

// v3 绑定 input
cxCalendar.attach(document.getElementById('element_id'));
// v2 获取 API
$('#element_id').cxCalendar(function(api){
  // get api
});

// v3 获取 API
var api = cxCalendar.attach(document.getElementById('element_id'));
Clone this wiki locally