【问题】
在钉钉APP内集成H5微应用,跳转到内部应用,按照钉钉开放平台文档引入钉钉客户端SDK。
引入成功,运行项目,调用dd.getAuthCode()
方法获取免登授权码,控制台显示 “ReferenceError: dd is not defined”
【解决】
不在main.js中引入,在需要调用该JSAPI组件的文件中引入,例如home.vue首页,示例代码如下:
<script>
import * as dd from 'dingtalk-jsapi'; // 在此引入
export default {
name:'home',
data() {
return {}
},
}
</script>