uniapp-日历控件

news/2024/11/25 13:55:53/

第一步:打开uniapp的插件市场

网址:日历组件可选择周与月标记打卡支持左右切换 - DCloud 插件市场

第二步:导入相应的项目,会有相应的提示(路径)

第三步:引入对应的位置-例如我引入的位置

   import check from '@/uni_modules/zeng-calen/components/zeng-calen/zeng-calen.vue';//组件注册components: {check},//组件使用<check :actDay="actDay" :chooseDay="chooseDay" @onDayClick="onDayClick"></check>

第四步:上面的名称解释下

chooseDay:已经选中(有标识)的日期 格式:chooseDay:['2023-02-02'] 样式也可以自己定义

actDay:鼠标点击的日期有选中的样式(可以自定义) 这个里面是 只能选中一个日期

onDayClick:有回调函数(e)e.data 就是选中的日期

用之前记得要在  data   中声明 要不然 会报错

 // 日历的选择onDayClick(data) {let choose = data.date; //用户点中的数据if (this.actDay.includes(choose)) {//如果用户点击的日期已经存在// 移除元素下标const index = this.actDay.indexOf(choose);//删除用户点击的日期this.actDay.splice(index, 1);} // else if (this.chooseDay.includes(choose)) {//     //判断是否已经被投标//     // uni.showToast({//     //     title: '这个日期已经被投标了',//     //     icon: 'none'//     // });// } else {this.actDay = []this.newTime = choose//添加用户点击的日期this.actDay.push(choose);}}

 第五步:修改源码中的选中和标识的样式(找到相应的位置)

标识和选中的位置:

默认日期是这样设置

 onLoad(e) {this.newTime = this.todayTime()this.actDay.push(this.newTime);},// 获取当前的日期todayTime() {// 创建 Date 对象const today = new Date();// 获取年份const year = today.getFullYear();// 获取月份(注意月份从 0 开始,需要加 1)const month = today.getMonth() + 1;// 获取日期const day = today.getDate();// 格式化为 yyyy-mm-dd 的字符串const formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;return formattedDate}

这个是我修改的样子


http://www.ppmy.cn/news/833790.html

相关文章

华为鸿蒙系统适配芯片,华为新平板参数曝光,高通骁龙870芯片加持,首发适配鸿蒙系统...

华为官方此前已经宣布即将在6月2日进行鸿蒙系统操作系统发布会&#xff0c;而且网上知名博主也已经提前爆料&#xff0c;这一次的发布会将会公布首批鸿蒙Harmony OS2.0系统升级名单&#xff0c;其中包含了11款手机机型和一款全新发布的MatePad Pro平板&#xff0c;整体关注度还…

java单列设计模式

文章目录 设计模式概述何为单例模式实现思路 单例模式的两种实现方式1 饿汉式2 懒汉式 饿汉式 vs 懒汉式 设计模式概述 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。就像是经典的棋谱&…

如何提升问卷得信度和效度?

设计调查问卷是任何研究过程中至关重要的一部分&#xff0c;无论是出于学术目的还是商业目的。调查是用于收集数据的常用工具&#xff0c;它们可以为消费者行为、意见、客户满意度和其他重要因素提供有价值的见解。然而&#xff0c;调查的可靠性和有效性对于确保收集的数据准确…

极简websocket实时聊天

在线体验链接&#xff1a;http://47.242.53.5:888/ 项目git地址&#xff1a;https://gitee.com/xiao-ming-1999/websocket-server.git 实现步骤&#xff1a; 在前端创建WebSocket连接&#xff1a;在Vue组件中使用vue-native-websocket库或原生的WebSocket API来创建WebSocket…

三菱fx3uplc恢复出厂设置_三菱fx3u plc解密过程与步骤分享

三菱plc fx3u解密过程与步骤 FX3U plc解密&#xff0c;免拆机的&#xff0c;包括禁止上载的问题也能读出正确程序和参数。 以下是解密的过程&#xff0c;供大家参考。 首先&#xff0c;三菱PLC FX3U用的编程软件必须用GX DEVE LOPER8.10以上的版本&#xff0c;也可以在网上下载…

三菱FX3SA PLC通过FX3G-485BD模块及变频器通信指令和三菱D700变频器进行通讯记录

要求&#xff1a;通过外部信号启动电机&#xff0c;通过通讯修改变频器的运行频率和加速时间及减速时间。 资料&#xff1a; 1.《FX3S/FX3G/FX3GC/FX3U/FX3UC 系列编程手册 - 基本 & 应用指令说明书》 2.《FX 用户手册 - 通信篇》 3.《FR-D700-CHT 使用手册(应用篇)》 …

三菱fx5u plc螺丝机项目整套程序(含触摸屏程序) 程序注释全面,用的三菱fx5u系列plc和威纶触摸屏、三菱伺服电机

三菱fx5u plc螺丝机项目整套程序&#xff08;含触摸屏程序&#xff09; 程序注释全面&#xff0c;用的三菱fx5u系列plc和威纶触摸屏、三菱伺服电机。 文件包括plc程序、触摸屏程序、电气图、IO地址分配表、电气BOM表、伺服参数配置&#xff0c;本程序已设备上成熟生产。 自己辛…

三菱PLC控制三轴(3个伺服)机械搬运手程序

三菱PLC控制三轴(3个伺服)机械搬运手程序&#xff0c;程序结构清晰明了&#xff0c;通俗易懂&#xff0c;触摸屏画画功能齐全&#xff0c;有PLC程序&#xff0c;触摸屏程序&#xff0c;CAD电气图纸。 实际项目&#xff0c;plc fx3u &#xff0c;触摸屏 信捷&#xff0c;伺服台达…