钉钉微应用开发
钉钉的开发,一是小程序的模式,二是H5嵌套的模式
这里只简单介绍一下H5嵌套的模式。也就是微应用。
1. 微应用的免登录
引入钉钉
npm install dingtalk-jsapi --save cnpm 淘宝镜像安装更快。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // 获取到钉钉 code _this.$dd.ready( function () { // dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。 _this.$dd.runtime.permission.requestAuthCode({ corpId: '' , // 当你在钉钉开发者平台注册时,它会生成一个,写死。 onSuccess: function (info) { _this.code = info.code console.log(_this.code,info.code, '获取code' ) if (!sessionStorage.getItem( 'token' )) { _this.silentAuthorization(info.code) } else { _this.action_dd() } }, onFail : function (err) { console.log(err) } }); }); |
2.安装调试工具
安装教程: https://ding-doc.dingtalk.com/doc#/kn6zg7/zunrdk
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义