wrs-calendar日历插件

2021-07-07  本文已影响0人  浪人残风

前言

wrs-calendar是app原生日历控件插件

功能

原生插件通用使用流程

HBuildX集成原生插件请参考:https://www.jianshu.com/p/1418c9e73eb3 或官网https://nativesupport.dcloud.net.cn/NativePlugin/use/use

wrs-calendar插件

使用

 <wrs-calendar ref='calendar' :style="'width:'+width+'px;height:'+height+'px;'" :config="config" @onSelectDateChange="onSelectDateChange"></wrs-calendar>
        data() {
            return {
                height: 280,
                width: 300,
                config: {
                  chooseType: "range", // 日历选择类型,多选multip、单选single、选择一个范围range
                  selectedTxtColor: '#FFFFFF', // 选中日期颜色
                  selectedBgColor: '#FF5343',// 选中日期背景色
                  selectedMidTxtColor:'#FFFFFF',// 多选时,连续选中日期范围中间日期颜色
                  selectedMidBgColor: '#FFAEA7', // 多选时,连续选中日期范围中间日期背景颜色
                  initSelectedDates: [
                      '2021-07-01',
                      '2021-07-03'
                  ]
                }
            }
        }

config配置属性:

chooseType 日历类型

multip: 多选,可以在日历中选中多个日期
single: 单选,只能在日历中选中一个日期
range: 两个日期之间范围,在日历中选中两个日期,生成一个日期范围

selectedTxtColor

选中时日期的颜色

selectedBgColor

选中时日期的背景色

selectedMidTxtColor

连续选中日期时中间日期的颜色

selectedMidBgColor

连续选中日期时中间日期的背景色

initSelectedDates

默认选择日期,single时只选中第一个日期,multip时选中所有日期,range时取第一个和第二个当做日期范围选中

onSelectDateChange

当日历的选中日期有变动时会调用

onSelectDateChange: function(resp){
                console.log("选中日期改变了:" + JSON.stringify(resp.detail.dates));
            }

scrollToPreMonth

日历切换到上一月

this.$refs.calendar.scrollToPreMonth()

scrollToNextMonth

日历切换到下一月

this.$refs.calendar.scrollToNextMonth()

scrollToDay

日历切换到某一天

                var params = {};
                params.date = "2021-06-01";
                this.$refs.calendar.scrollToDay(params)

如果觉得可以就点个👍吧,欢迎粉丝收藏,土豪打赏,您的关注就是我们创作的动力!

上一篇下一篇

猜你喜欢

热点阅读