![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
钉钉(小程序 和 H5)
钉钉(小程序 和 H5)实操经验
罗_三金
让时间冲谈一切!
展开
-
微信小程序代码体积过大上传失败——分包处理
在app.json中,与pages 同级下新建数组 ''subpackages", 添加与第一步对应的页面路径。以上分的两个子包的路径为 /packageA/pages/action/action。把原本的pages目录下的部分页面放到 packageA或者 packageB。在根目录创建packageA、packageB。原创 2024-06-28 15:58:50 · 162 阅读 · 0 评论 -
微信小程序根据蓝牙RSSI信号强度测试设备距离
在做小程序连接蓝牙设备的时候,有需求表明在搜索到0.5米之内的设备时自动连接。蓝牙模组只提供了RSSI信号强度,那又该如何计算蓝牙设备距离小程序的距离呢?通过以下公式做大量测试:求 A、n 的平均值。原创 2024-06-28 10:25:15 · 418 阅读 · 0 评论 -
钉钉小程序内使用uCharts,各种花里胡哨图表都可以
最近做钉钉小程序需要使用到图表展示的功能,刚开始想到antd/f2,但是放在钉钉小程序里是有各种问题的,支付宝官方网上推荐使用antd/my-f2,用了之后还是会存在一些问题,比如环形图图上的点击事件是拿不到的,点击某区域放大效果也是不生效,索性放弃了它,找到uCharts。原创 2023-11-09 09:14:31 · 725 阅读 · 1 评论 -
钉钉小程序模拟器出现Provisional headers are shown
我这个问题属于开发工具缓存问题,点击清除缓存没用,关闭开发工具重新打开也没用,最后试着点击详情把忽略的HTTP和忽略的web-view选中后,再取消选中,就神奇的正常了!模拟器调试网络请求出现 Provisional headers are shown。2、如果是因为https调用不行,可以找运维看下是否是ssl证书失效。1、如果是后端接口postman调用不了,就找后端处理下。后端接口postman 调用正常,小程序真机调试也正常。3、开发工具缓存问题。原创 2023-10-17 10:21:45 · 278 阅读 · 1 评论 -
钉钉跳转到小程序某个页面
必须用encodeURIComponent包裹小程序页面路由,?后面的为携带的参数,此参数可以在小程序 onLoad生命周期的参数里接收,miniAppId等是创建小程序后生成的应用信息;(下面的_xcx_url 可以通过ajax传给后端,后端把这个地址放在卡片需要跳转的位置即可)场景:比如在钉钉应用里面通过发送的卡片跳转到某个小程序里。可以通过 小程序 scheme进行跳转。点击进入任务后跳转到对应的小程序。原创 2023-10-07 17:55:26 · 861 阅读 · 3 评论 -
钉钉小程序支持语音录入及播放
2:当手指松开时,通过钉钉api:dd.getRecorderManager().onstop()停止录入,获取到录音的数据tempFilePath和duration,地址和录音时长,这时如果要在详情页播放的话,就需要把数据传给自己的后端保存起来(本项目是在整个页面输入完成点击保存后才传给后端保存起来的)需求:钉钉小程序需要支持语音录入并且录入之后需要播放,本文档不是完整代码,是关键的代码(需要后端配合存储录入后的信息,在需要播放时再响应,全栈就自己干)页面保存方法,参数是和后端定义的接口。原创 2023-09-25 15:35:08 · 350 阅读 · 1 评论 -
钉钉小程序安卓端下拉刷新问题
解决:在app.json中先关闭下拉刷新,然后在需要下拉刷新的页面开启下拉刷新。问题:钉钉小程序安卓端某个页面开启下拉刷新后,所有页面都有下拉刷新了。原创 2023-09-25 14:54:59 · 149 阅读 · 1 评论 -
钉钉小程序安卓端每次进入小程序后都固定跳转到某页面
问题:钉钉小程序安卓端,当进入小程序后直接右滑返回到工作台,再次进入到小程序时,还是进入到了上一次的页面,ipone目前没问题。getCurrentPages():获取当前的路由栈信息。1:监听小程序进入后台时在操作路由跳转即可。目的:每次进入小程序都进入到固定的页面。代码:// app.js中。2:根据业务需求进行跳转。原创 2023-09-25 14:49:21 · 140 阅读 · 1 评论 -
钉钉小程序、文件上传(excel、ppt、word等)
其余的是兼容图片上传和PC端上传的文件,这里提一嘴,如果是PC端上传到自己服务器的文件要想在小程序里显示,需要后端把服务器的文件先传到钉盘,前端再通过钉盘下载,如果是小程序里的文件要在PC端系统显示,需要后端先从钉盘上传到自己的服务器,前端再从自己的服务器下载(PC端指的是其它web系统)如果需要反显,上传文件后需要把返回的结果存在数据库里(需要后端配合实现),然后从后端服务器取出结果,最后通过dd.previewFileInDingTalk进行预览。希望这篇文章对你有帮助!原创 2023-09-15 09:33:12 · 1856 阅读 · 2 评论 -
钉钉四端调试记录
3.2 npm 下载包方式(终端执行 npm install dingtalk-h5-remote-debug)7. 上一步之后微应用就会出现调试按钮(红色),如果没有则关闭应用重新从工作台进入就有了。5. 把上面的复制的链接在新开的浏览器页面打开,点击 打开DingTalkScheme。9. 点击调试后会打开一个带有支付宝图标的调试控制台,应用里的调试按钮会变绿色。4. 第二步点击去调试按钮打开的新页面点击。8. 再回到生成地址的页面点击调试。6. 点击 跳转至调试页面。原创 2023-05-12 14:07:07 · 1178 阅读 · 3 评论