钉钉小(xiǎo)程序开发案例(钉钉小(xiǎo)程序设计规范)
本篇文(wén)章给大家谈谈钉钉小(xiǎo)程序开发案例,以及钉钉小(xiǎo)程序设计规范对应的知识点,希望对各位有(yǒu)所帮助,不要忘了收藏本站喔。
本文(wén)目录一览:
- 1、Python3.7配合Django2.0来调用(yòng)钉钉(dingding)在線(xiàn)api实时监测员工考勤打卡情况
- 2、外包管理(lǐ)人员怎么使用(yòng)钉钉管理(lǐ)人员
- 3、微信有(yǒu)钉钉小(xiǎo)程序吗
- 4、如何制作钉钉答(dá)题小(xiǎo)程序
- 5、钉钉小(xiǎo)程序(E应用(yòng))开发踩坑
- 6、钉钉小(xiǎo)程序图表库AntV - F2 使用(yòng)总结
Python3.7配合Django2.0来调用(yòng)钉钉(dingding)在線(xiàn)api实时监测员工考勤打卡情况
新(xīn)冠疫情期间,大多(duō)数公司為(wèi)了避免交叉感染都或多(duō)或少的采用(yòng)了遠(yuǎn)程办公的方式,这显然是一个明智的选择,基本上钉钉(dingding)作為(wèi)一个遠(yuǎn)程办公平台来用(yòng)的话,虽然差强人意,但是奈何市面上没有(yǒu)啥更好的选择,矬子里拔将军,也还是可(kě)以凑合用(yòng)的,不过遠(yuǎn)程办公有(yǒu)个问题,就是每天需要检查员工的考勤,居家办公虽然灵活,但是大家究竟有(yǒu)没有(yǒu)办公,则是另外一回事,钉钉提供的解决方案就是考勤在線(xiàn)打卡功能(néng),但是检查出勤钉钉在移动端就有(yǒu)点费劲,需要在钉钉app里点击至少5次,还不能(néng)实时刷新(xīn),pc端的钉钉oa系统做的更烂,还不如移动端来得方便,另外如果你在一家上千人的企业里,这家企业有(yǒu)大大小(xiǎo)小(xiǎo)几十个部门,你又(yòu)非常倒霉的担任这家公司的人事主管,每天按部门来出员工考勤报表就不是一件容易事了,所以利用(yòng)钉钉开放的接口,使用(yòng)Django自己打造一套实时监控员工考勤的web平台是我们本次的目的。
项目背景是一家普通科(kē)技公司,大概有(yǒu)五个部门,每个部门100人左右
首先进入钉钉开放平台 :open-dev.dingtalk.com
在企业内部开发中,选择小(xiǎo)程序,新(xīn)建一个小(xiǎo)程序应用(yòng),这里其实也还有(yǒu)别的选择,比如h5微应用(yòng),主要是小(xiǎo)程序兼容性更好一点。
填写应用(yòng)的名称、简介、Logo等基本信息这些按下不表,按照要求填写即可(kě),也不必非得填写真实信息,这里有(yǒu)个坑就是一定不要忘了配置安全域名或者ip,安全域名是当我们的检测平台上線(xiàn)的时候部署的域名,应用(yòng)可(kě)以跟指定的域名进行网络通信,如果不配置的话,请求钉钉接口会报403错误。
另外还有(yǒu)一个坑,也就是钉钉默认开放的接口仅限于基础权限接口
如果需要考勤或者签到接口的话,还得单独点击申请,这就有(yǒu)点让人看不懂了,那么多(duō)接口,全都得靠用(yòng)鼠标点击开通,不开通就用(yòng)不了,这个用(yòng)户體(tǐ)验真是让人非常酸爽,产品设计成这样,钉钉的pm难辞其咎。
OK,前置准备工作就已经就绪了,现在我们只要根据官方文(wén)档来写接口就可(kě)以了,选择服務(wù)端api文(wén)档:
钉钉考勤打卡的接口说明是这样的:
这里每个接口都需要一个access_token用(yòng)来鉴权,这个token是用(yòng)id和秘钥通过接口交换回来的,具體(tǐ)在应用(yòng)详情里可(kě)以获取
这里我们封装成方法
搞定了token,还需要获取您的部门下所有(yǒu)员工的员工id,因為(wèi)考勤接口参数只能(néng)接受员工id,而非部门id
最后请求考勤接口即可(kě)
完整的后台Django后台接口
这样,就可(kě)以愉快的通过線(xiàn)上平台来实时监测部门员工考勤了,效果是这样的:
外包管理(lǐ)人员怎么使用(yòng)钉钉管理(lǐ)人员
考勤心得_基于钉钉考勤数据自动化处理(lǐ)的实践 原创
2021-01-12 04:22:33
兰小(xiǎo)龙
码龄4年
关注
基于钉钉考勤数据自动化处理(lǐ)的实践
点击上方“技术支持联盟”,选择“置顶公众号”
第一时间了解程序员大小(xiǎo)事儿
作者:冬日暖阳
摘要:随着公司业務(wù)拓展,科(kē)技赋能(néng)的推进,系统逐渐增多(duō),相应外包公司及人员也在迅速扩充,人员管理(lǐ)问题日渐突出,為(wèi)了能(néng)够更有(yǒu)效的管理(lǐ)外包人员,通过对接钉钉考勤信息,用(yòng)数据了解部门中外包实际工作情况。
41b232f56ae0dd4e741bb77b9a38d4f5.png
01
痛点
厂商(shāng)过多(duō)
外包厂商(shāng)过多(duō),无各个厂商(shāng)单独钉钉情况,只有(yǒu)组内每月汇总,不好逐日逐周的追踪本组内外包厂商(shāng)详情,从而及时调整组内外包人员工作积极性。
人员流动性大
外包人员流动性大,没有(yǒu)数据支撑,无法对人员个體(tǐ)及整體(tǐ)情况进行总结,通过数据从侧面了解外包工作时長(cháng)、工作态度及工作能(néng)力,通过打卡详情数据,做到精确管理(lǐ),典型追踪。
0 2
钉钉小(xiǎo)程序创建
通过企业内部自建应用(yòng)创建小(xiǎo)程序:
7afa30ac53e5e7b0e4afd5f5bfdedf5e.png
1.登录钉钉开发者后台。
说明:只有(yǒu)管理(lǐ)员和子管理(lǐ)员可(kě)登录开发者后台。
2.在应用(yòng)开发页面,选择企业内部开发 小(xiǎo)程序,然后单击创建应用(yòng)。
6b7b107fe1e1b179695d3aadfbc6fcba.png
3.填写应用(yòng)的基本信息,然后单击确定创建。 693e5b3380bea371d60fd3d5a8321674.png
4.在应用(yòng)信息页面,单击开发管理(lǐ),然后单击修改。
216a6445077e1ab27c50e63b4bae5f8b.png
5.根据以下信息配置开发信息,然后单击保存。
服務(wù)器出口IP:输入调用(yòng)钉钉服務(wù)端API时使用(yòng)的IP即企业服務(wù)器的公网IP,多(duō)个IP请以","隔开,支持带一个*号通配符的IP格式。
说明:同一个IP只能(néng)被一个企业使用(yòng)。
6.管理(lǐ)后台地址(可(kě)选):输入管理(lǐ)后台地址。
在钉钉管理(lǐ)后台-工作台-找到对应应用(yòng),点击应用(yòng)图标,跳转到填写的地址。如设置為(wèi),登录钉钉管理(lǐ)后台,点击进入后如图所示。
bbae44bfc209fad6d16d1df707ca7bab.png
7.单击凭证与基础信息获取应用(yòng)的AppKey和AppSecret。
965e932c999ea8e2199639ea43713d10.png
03
现阶段实现功能(néng)
日、周、月情况汇总,包含:
①外包厂商(shāng)报备人员及打卡人员(含遠(yuǎn)程)对比,计算打卡率;
②汇总缺卡及缺勤人员详情及月度统计名单;
③汇总迟到人员(打卡时间9:30以后且前一天21:00之前打卡离场)及月度统计名单;
④工作时長(cháng)统计:考勤打卡总时長(cháng)、打卡人数、平均时長(cháng)以及排名情况。
当日
a6c18eef00e16582a8da7f7585d3fe9a.png
当月
bcc40c47c755f8eff506456d52ff2a65.png
当周
5da859fff4099aada4cd239b7a9270dc.png
04
后续功能(néng)规划
1.覆盖范围由新(xīn)一代组转為(wèi)所有(yǒu)产品组
2.根据人力日常需要的信息调整规则,自动提供日、周、月数据,并发送邮件;
3.将考勤人员与外包管理(lǐ)系统人员进行统一关联管理(lǐ)
4.邮件板式调整,使整體(tǐ)更直观
历史文(wén)章
解决方案:
开源规则引擎--drools
redis基本原理(lǐ)介绍
spring-session集成redis问题
通过分(fēn)析Nginx服務(wù)器日志(zhì)统计用(yòng)户流量并预警
加密与认证技术
【双十一钜惠:科(kē)技人的专属保障】移动端交互速度保证 ——影像上传优化
【双十一钜惠:科(kē)技人的专属保障】移动端认证保障 ——非对称加密及jwt应用(yòng)
系统安全建设小(xiǎo)经验
公共组件-需求自动录入TAPD
Python初體(tǐ)验
HTML5实现自定义键盘及使用(yòng)
Sentinel限流
基于公有(yǒu)云实时音视频通道的构建音视频组件方法与实战经验
分(fēn)布式定时任務(wù)调度探讨
阿里云OSS JavaAPI分(fēn)享
Jmeter压测的使用(yòng)
API接口安全优化浅谈
基于idea将传统应用(yòng)maven化改造实践
安全漏洞预扫小(xiǎo)工具
Nacos作為(wèi)注册中心,配置中心部署方案
Rancher+K8S简化學(xué)习环境搭建方案
Excel大数据量解析优化方案
Sharding-JDBC个性化分(fēn)表方案
基于JWT的接口权限认证
Spring Cloud Gateway实现限流
公网发布的通用(yòng)技术解决方案
Nginx结合Lua实现限流
Mysql数据同步Canal方案
Weblogic部署基于Spring Cloud项目应用(yòng)实例
智能(néng)验证码解析java语言实现
数据库的演绎与变迁-下架最后一台小(xiǎo)型机
关于struts架构通过引入spring包实现dubbo调用(yòng)测试的未来式
架构系列:
双十一钜惠:科(kē)技人的专属保障】如何保障移动端活动的稳定运转?——移动端基础平台建设的经验分(fēn)享
【双十一钜惠:一个有(yǒu)温度的技术公众号】科(kē)技人需要什么样的保障
架构师入门系列:架构三板斧“缓存,消息,异步”
监控运维
redis监控工具-redislive
微服務(wù)链路追踪工具 Apache SkyWalking部署与实践
快速发现生产环境SQL问题
Grafana-业務(wù)数据监控实践
自动化运维能(néng)力提升
服務(wù)器监控及问题定位排除
基于Spring Boot Admin告警之应用(yòng)状态告警
Ansible在自动化运维中的使用(yòng)
自助迁发分(fēn)支工具
大数据
浅谈大数据平台的建设
基于CDH集群的大数据项目的优化总结
Oracle实时同步大数据平台解决方案
实时流关联维表解决方案
中间件
浅谈Elasticsearch的资源分(fēn)配
Apache Kafka使用(yòng)规范Elasticsearch安装及使用(yòng)
SSDB介绍及使用(yòng)
RabbitMq使用(yòng)简单介绍
Spring Cloud常用(yòng)组件介绍
前端
ESLint + Prettier 规范前端代码
Vue.js对WinXP系统对兼容性
关于采集操作系统、浏览器版本的设计方案及一些浏览器兼容性问题处理(lǐ)
安卓动态加载SO文(wén)件
对浏览器的理(lǐ)解及兼容移动端H5本地化方案调研和实践
自适应网页设计
短信/浏览器唤起APP方案
基础知识
Sonar简介
JVM基础系列1:JVM内存模型介绍
JVM基础系列2:JVM配置参数和Java内存模型
JVM基础系列3 虚拟机字节码执行引擎
开发规范
Java异常处理(lǐ)规范
战略方向
金融保险系统开源浪潮下机遇与挑战
项目实战
《Scrum精髓》心得分(fēn)享
聊一聊我们程序猿--技术交流感悟分(fēn)享
如何快速支撑健康险业務(wù)发展
《凤凰项目-一个IT运维传奇故事》心得分(fēn)享
运维工作要學(xué)会“偷懒”
“用(yòng)户思维+中台架构”快速搭建金融宝app
多(duō)维分(fēn)保的应用(yòng)探索
用(yòng)文(wén)化指引自身的成長(cháng)之路 -2020年技术成長(cháng)心得分(fēn)享
从工作中探寻自身的成長(cháng)之路
从《平凡的荣耀》到记一次兼容性改造优化后的技术感悟
客户為(wèi)中心,统筹协调,把控风险
让我们的管理(lǐ)看的见
e9a8030862c15ef2ecf82df3b143e727.png E N D
e3ea071dc7c2dc71c07a3d9728741ad9.gif
请识别下方二维码,关注 技术支持联盟6676479fdcd71cfad49094fb892ba681.png
欢迎加入基于钉钉API功能(néng)开发交流,请扫码进群
21d039af0f5511c086641a82cd11890f.png
AppKey
打开CSDN APP,看更多(duō)技术内容
钉钉开发DEMO
此程序為(wèi)钉钉应用(yòng),亲测可(kě)以用(yòng),非喜勿喷,有(yǒu)任何疑问可(kě)以私信,互相交流
同步考勤数据 钉钉_钉钉考勤打卡攻略①
钉钉考勤打卡是专门针对企业员工上下班打卡的一款考勤应用(yòng)。考勤打卡应用(yòng)可(kě)以让人事随时随地了解团队状态,出勤人员一目了然;智能(néng)统计考勤数据,云端存储,考勤数据永不丢失哦[灵光一闪]一、如何新(xīn)增考勤组?手机端:点击【工作台】—【考勤】—【设置】—【新(xīn)建考勤组】電(diàn)脑端:登录管理(lǐ)后台—【工作台】—【考勤打卡】—【考勤组管理(lǐ)】—【新(xīn)建考勤组】二、考勤组如何添加人?手机端:点击【工作台】—【考勤打卡】—【设置】...
继续访问
钉钉考勤数据抓取_VBA实战篇|HR们的福利,从此不再為(wèi)整理(lǐ)考勤记录发狂
提示:这是7月的第1篇原创文(wén)章关于整理(lǐ)『考勤记录』的案例如果你喜欢本文(wén),就分(fēn)享给你的小(xiǎo)伙伴,你的喜欢是我前进的最大动力如果你有(yǒu)任何疑问,可(kě)以文(wén)章下方留言或后台留言在HR的日常工作中,统计考勤是其中一项工作。虽然现在有(yǒu)考勤机、钉钉等高科(kē)技的手段进行辅助,但是有(yǒu)些考勤机导出的数据会让各位HR们集體(tǐ)吐槽為(wèi)何如此反人类的设计。如下图所示,是我一位HR朋友发我的考勤记录(数据已做部分(fēn)处理(lǐ)),看到这...
继续访问
钉钉API考勤打卡记录获取并存入数据库(python)
前言: 钉钉有(yǒu)个开发平台,通过API可(kě)以开发自己企业内部应用(yòng),钉钉开发文(wén)档顺序写的有(yǒu)点乱,花(huā)了挺長(cháng)时间才看懂,我写了一个python脚本来获取考勤记录,当然能(néng)做的不止这些,可(kě)以删除公司成员,修改部门,瞎发通知等等。。。(这是上路的新(xīn)手,大神忽略。) 一、准备 钉钉API地址:....
继续访问
钉钉考勤接口调用(yòng)与OA系统数据对接
钉钉考勤接口调用(yòng)与OA系统数据对接 公司由原来的指纹打卡更换為(wèi)钉钉打卡,需要钉钉和现有(yǒu)的OA考勤数据对接(合并钉钉打卡数据和OA上的请假,外出,出差数据) 1.查看钉钉接口文(wén)档 2.项目搭建引入钉钉开发SDK 3.获取钉钉考勤数据存储服務(wù)器数据库(调整存储格式) //测试 public s...
继续访问
最新(xīn)发布 从钉钉后台获取考勤数据(其他(tā)数据获取类似)
从钉钉后台获取数据
继续访问
钉钉考勤数据抓取_员工考勤管理(lǐ)系统:如何轻松计算出每月的考勤数据
其实想要达到你这种效果的话有(yǒu)两种方法: 一个是使用(yòng)考勤机 一个是使用(yòng)员工考勤管理(lǐ)系统考勤机 一般的企业為(wèi)了加强自己的考勤管理(lǐ),使用(yòng)比较多(duō)的就是指纹打卡考勤机,只要上下班的时候通过指纹打卡就行了。优点: 费用(yòng)低几百到几千就能(néng)搞定,适合人数不太多(duō)的中小(xiǎo)企业,只要在需要整理(lǐ)数据的时候把数据导出到電(diàn)脑里就行。缺点: 没法儿自动帮你汇总分(fēn)析,导出来的数据只是作為(wèi)记录,如果你要计算或者和绩效结合的话,需...
继续访问
钉钉考勤数据抓取_钉钉考勤答(dá)疑你关心的都在这里
钉钉/// ///那些事儿///答(dá)疑篇 ///為(wèi)提高工作效率,公司引进钉钉考勤系统替代传统打卡模式,经过一个月的使用(yòng),经过前期对数据的分(fēn)析整理(lǐ),现将钉钉使用(yòng)过程中遇到的一些疑惑进行解答(dá)。首先请各部门确认所有(yǒu)人员都在“浙江新(xīn)和成股份有(yǒu)限公司钉钉考勤组”,如果有(yǒu)新(xīn)员工不在该群组的,部门考勤员要先将人员邀请进考勤组。01.钉钉数据是如何采集的? ...
继续访问
钉钉API考勤打卡记录获取(PHP + JS)
前言: 钉钉有(yǒu)个开发平台,通过API可(kě)以开发自己企业内部应用(yòng),钉钉开发文(wén)档顺序写的有(yǒu)点乱,花(huā)了挺長(cháng)时间才看懂,我建立一个php后端以及一个单独网页(不运行在钉钉上)来获取考勤记录,当然能(néng)做的不止这些,可(kě)以删除公司成员,修改部门,瞎发通知等等。。。(这是上路的新(xīn)手,大神忽略,练习下AJAX倒是挺好的。) 一、准备 钉钉API地址: ...
继续访问
热门推荐 获取钉钉考勤机的打卡记录并且解析
有(yǒu)个特别恶心的地方就是打卡信息只能(néng)最多(duō)一次取七天的。所以要注意一下; 时间格式:2018-05-01 钉钉突然改接口了,直接获取是被拒绝了,加了分(fēn)页限制,加了人数限制,头大,之前得方法不能(néng)用(yòng)了,重新(xīn)写了版,最多(duō)一次获取50个人的考勤,并且这些人的考勤记录一次只能(néng)获取50条,我想了个办法中心思想就是首先拆分(fēn)公司人员的dingId的列表,拆成每50个一组,然后限制分(fēn)页最大50个每页,50个人的打...
继续访问
钉钉考勤数据抓取_华跃考勤管理(lǐ)系统
华跃考勤管理(lǐ)系统通过我司考勤系统把人力资源管理(lǐ)重要环节做到及时管控,随时可(kě)分(fēn)析员工日出勤异常报表、周出勤、月出勤等出勤数据。软件兼容先进的现代感应式、RFID、指纹、图像管理(lǐ)等硬件设备,在防止代打卡和混加班等方面有(yǒu)独到的实施经验。可(kě)满足不同企业的各种考勤制度,客户自定义的设计使不同行业的用(yòng)户可(kě)根据其所制定的考勤制度对系统进行灵活设置。智能(néng)排班的自动抓取让您对排班无需进行任何操作,班次采用(yòng)...
继续访问
积分(fēn)-钉钉考勤-取参与考勤人员
钉钉考勤接口调用(yòng)与OA系统数据对接(多(duō)線(xiàn)程版)
钉钉考勤接口调用(yòng)与OA系统数据对接(多(duō)線(xiàn)程版) 公司由原来的指纹打卡更换為(wèi)钉钉打卡,需要钉钉和现有(yǒu)的OA考勤数据对接(合并钉钉打卡数据和OA上的请假,外出,出差数据),因為(wèi)人数增减单線(xiàn)程定时任務(wù)数据抓取时间较長(cháng),做一下优化 1.線(xiàn)程池 class CountableThreadPool { private int threadNum; private AtomicInteger...
继续访问
从钉钉后台对接考勤打卡信息(仅供参考)
# -*- coding: utf-8 -*- import requests, logging, json, openpyxl, os, time #官方下载SDK import dingtalk.api from datetime import datetime as dt from datetime import timedelta import xlsxwriter import configparser import datetime logging.basicConfig(level=logg
继续访问
dingtalk 一个让钉钉服務(wù)端开发更简单的golang工具库
dingtalk 这是一个集成钉钉常用(yòng)功能(néng)的简易版服務(wù)端开发工具库,适用(yòng)于创建一次客户端,多(duō)次调用(yòng)的场景。内置token过期时间维护;内置用(yòng)户id到用(yòng)户userid的计算函数,可(kě)以方便的在企业用(yòng)户名与userid之间自动转换;同时在reduce函数中可(kě)以设置加入白名单过滤,避免在测试环境中发信息给非白名单用(yòng)户。具體(tǐ)参数说明,请参考钉钉开发文(wén)档 仓库地址 安装 go get -u github.com/kevin2027
继续访问
【钉钉-场景化能(néng)力包】制造业考勤数据多(duō)维分(fēn)析
企业结合钉钉考勤的能(néng)力后,可(kě)以获取钉钉的考勤数据,并将考勤数据从时间、机构、部门、人员等多(duō)个维度进行横向纵向比对分(fēn)析,从而了解一段时间内企业考勤情况的变化趋势以及各个部门在提升考勤率方面的成果对比,并通过宣导、鼓励和问责等方式进一步提升员工的工作效能(néng),逐步提升企业整體(tǐ)的考勤达成率。
继续访问
微信有(yǒu)钉钉小(xiǎo)程序吗
微信有(yǒu)钉钉小(xiǎo)程序吗?
微信上没有(yǒu)钉钉小(xiǎo)程序,但可(kě)以通过微信搜索下载钉钉app。
钉钉
2015年阿里巴巴集团推出的即时通讯应用(yòng)
钉钉( DingTalk )是中國(guó)阿里巴巴集团推出的企业版即时通讯应用(yòng)软件,提供多(duō)种语言、支持多(duō)种操作系统,由阿里巴巴集团开发,于2015年正式上線(xiàn)。该平台免费提供给所有(yǒu)中國(guó)企业1,提供 PC 版, Web 版, Ma c 版和手机版,支持手机和電(diàn)脑间文(wén)件互传;用(yòng)于商(shāng)務(wù)沟通和工作协同,帮助中國(guó)企业通过系统化的解决方案,全方位提升中國(guó)
企业沟通和协同效率。
如何制作钉钉答(dá)题小(xiǎo)程序
1、首先,打开vs编程软件,在左上角新(xīn)建文(wén)件。
2、其次,在网络上找个代码模板,按照自己的需求进行修改。
3、最后,即可(kě)完成钉钉答(dá)题小(xiǎo)程序的开发。
钉钉小(xiǎo)程序(E应用(yòng))开发踩坑
a、在钉钉开发平台创建小(xiǎo)程序,并将自己的钉钉账号设置為(wèi)开发人员;
b、在IDE中登录,关联应用(yòng);
c、上传完成后,即可(kě)在钉钉开发平台将上传版本设置為(wèi)體(tǐ)验版。
npm install lodash // 安装第三方包
import lodash from 'lodash' // 载入第三方 npm 模块
注: 可(kě)能(néng)报错 error:cannot read property 'prototype' of undefined;
建议: import get from 'lodash/get' 单独引入用(yòng)到的工具类
编译失败查看日志(zhì),通常是超过5M,是将根目录下的debug.log一起编译到项目中了,所以直接删除这个debug.log就可(kě)以编译通过了
钉钉小(xiǎo)程序E应用(yòng)在发版时会有(yǒu)一个老版本的缓存,每次发版后直接打开E应用(yòng),其实访问的是上一个版本的缓存,这个缓存会在发版后10分(fēn)钟左右自动更新(xīn)成最新(xīn)版本,如果想要直接看到最新(xīn)版本,可(kě)以退出钉钉登录账户,并杀掉钉钉进程,这样再进去后就是直接访问的最新(xīn)版本了.
钉钉小(xiǎo)程序图表库AntV - F2 使用(yòng)总结
对于图表这块的开发,使用(yòng)一些流行的图表库可(kě)以大大提高我们的开发效率,目前较為(wèi)流行的图表库大概有(yǒu)Echarts,Hcharts,AntV,他(tā)们都是大同小(xiǎo)异,我印象比较深刻的是Hcharts是支持多(duō)坐(zuò)标轴的,Echarts好像是不支持的,但是对于小(xiǎo)程序的选择我们选择的是阿里的AntV-f2,因為(wèi)他(tā)明确指出了适合小(xiǎo)程序开发,而且AntV-f2除了不支持一些document,其他(tā)的大部分(fēn)功能(néng)都是支持的,我们就没有(yǒu)再考虑其他(tā)的库,但是官方并没有(yǒu)太多(duō)关于小(xiǎo)程序的具體(tǐ)使用(yòng)文(wén)档,我们只能(néng)根据js的相关事例翻译成小(xiǎo)程序的语法。
钉钉小(xiǎo)程序开发工具:
AntV - F2:
效果看着有(yǒu)点丑对不对......那我们就来实现一下设计师的效果图吧!具體(tǐ)功能(néng):1.默认展示一个tooltip, 2.tooltip改变时展示对应x轴的数据,3.自定义tooltip
我们自定义一个默认的tooltip:, 就叫做def_item吧,当图表渲染完成设置def_item = {key: 100, value: 200},这里有(yǒu)个注意点,就是def_item的内容不是随便定义的,这里我们先不做多(duō)说,后面会说明这个def_item的key值时如何设置的。
通过查找tooltip的Api我们会发现它有(yǒu)3个事件的回调,在钉钉小(xiǎo)程序中我们只能(néng)通过props来传递tooltip的回调
优化后的效果
关于钉钉小(xiǎo)程序开发案例和钉钉小(xiǎo)程序设计规范的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多(duō)这方面的信息,记得收藏关注本站。