有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
最近在做钉钉的免登,npm 安装好 dingtalk-jsapi 后,执行 dd.ready()怎么都不生效。但是判断当前环境是不是 ‘notInDingTalk’ 时又是有效的。花了很长时间,一直找不到原因。后来无意中发现别人的代码似乎跟我有一点差异,于是抱着死马当活马医的心态试试,结果真的有效。 废话不多说,原因在于从官网复制的代码里 的匿名函数function(){},在vue开发里是无效的,需要改成 箭头函数 () =>{} 修改之前的: 这个 ‘this.userCode’ 是临时修改成用于测试有没有进入 dd.ready() 的,不要在意这些细节。 如果正常的话,this.use
下载地址
用户评论