html5做app流程(Html5嵌入钉钉的实现示例)
类别:Web前端 浏览量:2499
时间:2021-10-15 00:12:50 html5做app流程
Html5嵌入钉钉的实现示例1,需要在项目种引入钉钉官方的js
<script type="text/javascript" src="http://g.alicdn.com/dingding/dingtalk-jsapi/2.3.0/dingtalk.open.js" > </script>
或者npm 也可以的
2,钉钉自带的api,有写是需要鉴权的,所以在使用之前一定要先鉴权
获取钉钉接口的鉴权
dd.config({ agentId:agentid, // 必填,微应用ID corpId:corpId,//必填,企业ID timeStamp:timeStamp, // 必填,生成签名的时间戳 nonceStr: nonceStr, // 必填,生成签名的随机串 signature:signature, // 必填,签名 type:0, jsApiList : [ 'runtime.info', 'biz.contact.choose','biz.contact.chooseMobileContacts', 'device.notification.confirm', 'device.notification.alert', 'device.notification.prompt', 'biz.ding.post','biz.util.previewImage', 'biz.util.openLink','device.geolocation.start','device.geolocation.get','biz.util.uploadImageFromCamera','biz.util.uploadImage' , 'device.audio.startRecord','device.audio.stopRecord','device.audio.play','device.audio.pause','device.audio.download','device.audio.translateVoice','device.audio.onPlayEnd' ] // 必填,需要使用的jsapi列表,注意:不要带dd。 });
3,鉴权以后就可以在项目中使用钉钉的api了,但是在调用钉钉的api的时候一定要在 dd.ready里面执行,不然会报错
dd.ready(()=>{ //获取地理位置 dd.device.geolocation.get({ targetAccuracy : Number, coordinate : Number, withReGeocode : Boolean, useCache:true, //默认是true,如果需要频繁获取地理位置,请设置false onSuccess : (result) =>{ alert('succe: ' + JSON.stringify(result)) }, onFail : (err) => { alert('fail: ' + JSON.stringify(err)) } }) })
ps:如果是全局使用钉钉的api,可以在app.vue页面种调用,也可以在main.js种调用
到此这篇关于Html5嵌入钉钉的实现示例的文章就介绍到这了,更多相关Html5嵌入钉钉内容请搜索开心学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持开心学习网!
您可能感兴趣
- html5基本标签详解(HTML5 通过Vedio标签实现视频循环播放的示例代码)
- html5怎么滚动屏幕(HTML5 video进入全屏和退出全屏的实现方法)
- html5怎么修改背景颜色(HTML5 body设置全屏背景图片的示例代码)
- html5显示中心代码(HTML5中的Web Notification桌面通知功能的实现方法)
- html5清除浮动的方法(HTML5实现移动端点击翻牌功能)
- html5页面布局框架(html5移动端自适应布局的实现)
- HTML5 audio标签
- html5添加背景(Html5实现首页动态视频背景的示例代码)
- 用html制作一个简易小游戏(Html5写一个简单的俄罗斯方块小游戏)
- html5课程入门(萌新的HTML5 入门指南)
- h5实现弹出悬浮窗(Html5监听手机摇一摇事件的实现)
- html5底部组件(HTML5 Blob对象的具体使用)
- html5应用的几个建议
- ih5如何点击按钮跳转至网页(HTML5跳转小程序wx-open-launch-weapp的示例代码)
- html5带放大镜的搜索代码(html5借用repeating-linear-gradient实现一把刻度尺ruler)
- html5按钮点击跳转(HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题)
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
- 乾隆为何这么喜爱白塔原因是什么(乾隆为何这么喜爱白塔原因是什么)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
热门推荐
- vuejs组件使用教程交流(Vue vee-validate插件的简单使用)
- mysql主从配置教程(MySQL大库搭建主从的一种思路分享)
- dedecms内容页代码(DEDECMS生成HTML时提示 DedeTag Engine Create File False的解决方法)
- mysql的binlog日志详解(MySQL 有关MHA搭建与切换的几个错误log汇总)
- dedecms标签调用大全(DedeCMS 5.7系统TAG标签伪静态设置)
- 网页嵌入百度UEditor富文本编辑器
- Visual Studio 编译中活动平台AnyCPU
- select top 根据传入的参数获取数据的条数
- dedecms创建栏目(dedecms织梦模板栏目列表中添加统计文档数量的标签)
- vuex中action的值怎么接(vuex中Getter的用法详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9