wx-calendar日历组件使用小技巧

Q:如果项目当中有两个地方要使用这个组件,且页面a点击选定了一个时间,需要在b页面打开组件时默认将a页面选定的时间框出来该怎么办?

A:使用setTodoLabels,代办标记,属性设置如下

this.calendar.setTodoLabels({

      // 待办点标记设置

      pos: 'bottom', // 待办点标记位置 ['top', 'bottom']

      // dotColor: 'gray', // 待办点标记颜色

      circle: true, // 待办圆圈标记设置(如圆圈标记已签到日期),该设置与点标记设置互斥

      showLabelAlways: true, // 点击时是否显示代办标记(圆点/文字),在 circle 为 true 时无效

      days: dateArray,//选定的时间

    });

另外如果想要改变标记的时间的样式,可以在theme-default.wxss文件中找到相应的类名,做出修改即可

如果想去掉setTodoLabels,网上有消除的办法,这里我就不做赘述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值