{"repo":"lspriv/wx-calendar","free":true,"listed":false,"github":"https://github.com/lspriv/wx-calendar","clone":"git clone https://github.com/lspriv/wx-calendar.git","description":"微信小程序日历","language":"TypeScript","stars":400,"topics":["calendar","miniprogram","wechat"],"license":"MIT","category":"productivity","readme_excerpt":"WX Calendar 微信小程序日历 · 年月周日程视图 · 支持skyline和webview渲染 · 支持插件扩展 设计 点此预览日历组件！ 使用 小程序基础库 SDKVersion = 3.0.0 1.安装 2.构建 微信小程序开发工具菜单栏： 工具 -- 构建 npm 官方文档 3.引入配置 在页面或全局配置文件中配置 4.页面使用 在页面wxml文件中使用 5.类型检查 由于小程序构建npm的特殊性，日历组件本身是非纯js库，为了获得正确的的类型提示，需要在小程序根目录的jsconfig.json或是tsconfig.json文件中指明路径。 [!IMPORTANT] 请在 bindload 事件后执行 selectComponent('#calendar') 操作。 二次开发 alpha分支是最新开发分支，develop是测试包分支，master是稳定包分支 启动 打包 发包（预览包） [!NOTE] 这个发包命令执行了打包、发包和推送仓库三部分，所以不必重复执行打包命令 测试 测试尚未写完 多端支持 Donut 需要开启以下选项，开发工具右上角 - 详情 - 本地设置 - 使用 SWC 编译脚本文件 - 编译 worklet 代码 - Android XWeb SDK，在 project.miniapp.json中开启 UniApp 1. 项目根目录下创建 components 文件夹，将打包后dist里的文件拷贝过来放到单独的一个文件夹，比如 components/wx-calendar/ 2. 在 pages.json 的 globalStyle 中配置 usingComponents 注意事项请参考 UniApp小程序自定义组件支持 Taro 请使用日历组件 Taro插件 [!NOTE] 如果在 Taro 项目引用了小程序原生的组件，那么该项目将不再具备多端转换的能力。 类型说明 以下出现的类型定义： Props 属性 以下所有属性都是可选填属性 属性 类型 说明 默认值 view string 视图 month [week schedule] marks array 日程、角标和节假日标记 [] vibrate boolean 点选日期是否震动 true darkmode boolean 深色模式（跟随系统） false date string number 选中日期 xxxx-xx-xx timestamp weekstart number 周首日，0 1 2 3 4 5 6 0 style string 设置主题样式变量 '' font string 设置字体 '' areas array 自定义布局区域 ['header', 'title', 'subinfo', 'today', 'viewbar', 'dragbar'] viewGesture boolean 是否滑动手势控制视图 true sameChecked boolean 保持选中日期样式一致 false customNavBar boolean 组件所在页面是否自定义导航栏 true alignDate string 日期排布（居中｜基线对齐） center [center baseline] showRest boolean 非本月日期是否显示 true [!TIP] 1.7.0+版本已经移除了固定视图属性，新增手势控制属性 viewGesture ，用以下方式实现固定视图，有更高的自由度 固定视图的新方式 [!TIP] 关于属性 marks 角标内","default_branch":null,"files":null,"tree":[],"storefront":"/r/lspriv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lspriv/wx-calendar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}