为什么我的钉钉H5微应用中dd.ready()方法总是不执行?

2026-04-03 10:080阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计558个文字,预计阅读时间需要3分钟。

为什么我的钉钉H5微应用中dd.ready()方法总是不执行?

最近在做一个免登功能,安装了npm+dingtalk-jsapi后,执行dd.ready()却没效果。判断当前环境是否是notInDingTalk时又是有效的。纠结了很久,一直找不到原因。后来无意中发现...

最近在做钉钉的免登,npm 安装好 dingtalk-jsapi 后,执行 dd.ready()怎么都不生效。但是判断当前环境是不是 ‘notInDingTalk' 时又是有效的。花了很长时间,一直找不到原因。后来无意中发现别人的代码似乎跟我有一点差异,于是抱着死马当活马医的心态试试,结果真的有效。

废话不多说,原因在于从官网复制的代码里 的匿名函数function(){},在vue开发里是无效的,需要改成 箭头函数 () =>{}
修改之前的:

这个 ‘this.userCode' 是临时修改成用于测试有没有进入 dd.ready() 的,不要在意这些细节。

阅读全文

本文共计558个文字,预计阅读时间需要3分钟。

为什么我的钉钉H5微应用中dd.ready()方法总是不执行?

最近在做一个免登功能,安装了npm+dingtalk-jsapi后,执行dd.ready()却没效果。判断当前环境是否是notInDingTalk时又是有效的。纠结了很久,一直找不到原因。后来无意中发现...

最近在做钉钉的免登,npm 安装好 dingtalk-jsapi 后,执行 dd.ready()怎么都不生效。但是判断当前环境是不是 ‘notInDingTalk' 时又是有效的。花了很长时间,一直找不到原因。后来无意中发现别人的代码似乎跟我有一点差异,于是抱着死马当活马医的心态试试,结果真的有效。

废话不多说,原因在于从官网复制的代码里 的匿名函数function(){},在vue开发里是无效的,需要改成 箭头函数 () =>{}
修改之前的:

这个 ‘this.userCode' 是临时修改成用于测试有没有进入 dd.ready() 的,不要在意这些细节。

阅读全文