.首先新建个文件夹下载调试工具(此工具其实是个vue项目)
安装教程
ps:教程第四步 直接进行下面操作 地址是你vue 启动地址(这个地址需要和你企业微应用首页地址一致,你项目中请用‘/’重定向到首页)

ding dev web --targetH5Url http://127.0.0.1:3000

2.你的项目引入 dingtalk

npm install dingtalk-jsapi

首页逻辑流程如下

<script>
import * as dd from "dingtalk-jsapi";
export default {data() {return {year: "",};},methods: {//获取getCodegetCode() {//有token时不调用登录if (this.$store.state.token) {return}let corpId = "xxxxxxxxxxxxxxxxxxxxxxx";  //后端提供console.log(dd.env.platform);if (dd.env.platform !== "notInDingTalk") {dd.ready(() => {//使用SDK 获取免登授权码dd.runtime.permission.requestAuthCode({corpId: corpId,onSuccess: (info) => {//获取登录所需信息this.$request(this.$Api.loginDingDing,{ authCode: info.code },"get").then((res) => {if (res.code == 0) {this.$request(this.$Api.login, {username:res.result.name,password:'xxxx'}, "post").then((res) => {if (res.code == 200) {sessionStorage.setItem("token", res.token);this.$store.commit("setToken", res.token);Toast("登录成功");this.$router.push("/Home");} else {this.$toast(res.msg);}}).catch((e) => {console.log(e);});}});},onFail: (err) => {alert("fail");alert(JSON.stringify(err));},});});}},},created() {this.getCode();},
};
</script>

3.在调试工具项目中登录钉钉,开始调试。

钉钉跳转vue网页(实现免登录)相关推荐

  1. 钉钉开发H5微应用获取code免登录

    一.在html页面引入钉钉的js <script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.o ...

  2. 解决公众号网页 微信免登录 重定向 地址 只能带一个参数问题

    场景描述 两个手机交互涉及公司内容就没有截图了 通过二维码扫码进入 判断扫码微信还是支付宝界面,判断之后微信免登陆进行重定向带值传递到后台交互界面 1.生成二维码界面 //准备支付-进行扫码识别 微信 ...

  3. 知乎网页版免登录浏览

    在浏览网页版知乎时,如果你是没有登录的状态,你将会不能滚动任何内容,并被登录窗口卡在那里.那么今天就教大家一个不登录也能浏览知乎网页版的方法! 假设下面是一个打开的未登录的知乎页面 具体操作步骤(以c ...

  4. 前端Vue项目实现钉钉扫码免登录

    从前端实现的原理是引入二维码后,拿到返回页面的code,将code传到服务器获取数据库里的用户信息,匹配进行放行 第一步:在钉钉开发者平台创建一个应用,拿到相对应的appId ,测试时回调地址可以直接 ...

  5. 钉钉实现企业级微应用免登陆详解

    (一)基本概述: 钉钉中实现免登陆的核心思想就是通过corpId和corpSecret这两个参数来获得免登陆码Code,继而通过Code来获取用户信息,并在后台数据库中比对该用户信息是否存在,如果比对 ...

  6. AbpVnext 扩展企业微信扫码登录(钉钉登陆、短信登陆、微信登陆等)Vue框架

    目录 1.开始开发准备 1.1 企业微信扫码登陆接入流程 1.2 开启网页授权登陆 1.3 构造独立窗口登陆二维码 1.4 构造内嵌登陆二维码 @@登陆顺序: 1. 发现文档配置 2. 获取token ...

  7. 钉钉扫码免登-钉钉应用内免登的实现(附仓库及Demo)

    新版钉钉扫码免登及钉钉应用内免登的一次实现 (附仓库及Demo) Vue2, JDK1.8, SpringBoot2.x.x, 钉钉模块, 钉钉模块Demo, 钉钉开放平台 目录 新版钉钉扫码免登及钉 ...

  8. 模拟钉钉!我将Vue项目打包成客户端,万物皆可打包!

    一.基础打包过程 1.整理思路 相信有很多公司,用习惯老式的ERP系统,将软件UI固化为WINDOWS桌面端的应用程序. 你将一个Element项目摆在他的面前,他看不惯! 他想让你的Web项目封装为 ...

  9. h5应用 vue 钉钉_uniapp开发一个小视频应用(一)

    " uni-app 是一个使用 Vue.js 开发所有前端应用的框架,是一种终极的跨平台解决方案,这里的平台,主要指的是App平台(android.ios).小程序平台.H5平台.开发者编写 ...

最新文章

  1. mysql 开启远程访问
  2. 默认标准错误文件linux,Linux中标准输出和标准错误的重导向
  3. php怎么做免登录,php---一周内免登录
  4. 北交计算机学硕培养计划,北京交通大学硕士研究生培养方案——交通信息工程及控制...
  5. 迭代器模式在 Java 容器中的实现
  6. C/C++算法竞赛代码框架
  7. 51单片机交通信号灯c语言程序,89C51单片机交通灯程序
  8. STM32F407 + Codec AK4556 + NAND Flash MX30LF2G 录音机实现
  9. matlab中进行多行注释
  10. Flash游戏开发-RPG地图实现
  11. css 自制一些小特效
  12. 计算机维修5级,电脑芯片级维修教程
  13. python父亲节礼物_盘点父亲节礼物,爸爸们的礼物也要用心挑选~
  14. 视频教程-嵌入式Linux驱动教程(韦东山2期)-驱动/内核开发
  15. WiFi大师终极版4.1.8独立源码
  16. 电视上做独立音箱,小米的野望
  17. 37、在OAK摄像头上部署tensorflow deeplabv3+进行实例分割
  18. 小程序发送模板消息给用户 —— 一次性模板实现“长期订阅”
  19. 找出数组中符合某些条件的对象数组
  20. Acwing第72场周赛+Leetcode第314场周赛

热门文章

  1. 淘宝上的大智慧L2数据,月卡最便宜是8元钱,这个也可以获取BBD、DDX等数据!...
  2. 尝试opencv裂缝检测
  3. telnet端口不通怎么解决(单边不通的方法建议)
  4. MSDN Windows XP with SP3 英文版下载
  5. spring boot实现ssm(1)功能
  6. 观瞻A8音乐原创中国颁奖典礼-_-
  7. IMX8M系列 OpenCL FFT 示例编译及其他demo测试(MYD-JX8MX)
  8. 四平青年背景音乐及经典台词选
  9. BP神经网络算法在MATLAB中的代码
  10. C++千题千解 | P1348 Couple number(洛谷)