PC页面

阅读: 评论:0

PC页面

PC页面

vue代码引入企业微信扫码登录

    • 企业微信后台管理配置。
    • 前端vue 代码
      • 使用的配置信息

项目需求PC端登录需要对接企业微信扫码登录功能。
根据同事研究成果,记录该功能的流程。
前端代码用的是vue。

企业微信后台管理配置。

企业微信后台管理登录连接

1、扫码登录企业微信后台管理。
2、点击应用管理下拉找到自建-点击自建,创建自建应用。

3、填写应用logo、名称、介绍、选择部门成员。最后点击创建按钮。

4、配置网页授权、企业微信授权、企业可信IP


网页授权

企业微信授权

企业可信IP

前端vue 代码

1、打开项目找到public文件,点击打开找到index.html文件。在body里面引入wecom/jssdk

 <script src=".3.1.js"></script>

2、在登陆页面增加企业微信扫码功能

<el-tab-pane label="企业微信扫码登录"> <div class='qrcode'>   <div id="wx_qrcode" /> </div>
</el-tab-pane>
data() {return {authCode:'',wwLogin: null,//记录组件的实例}
},
// JS方法watch: {"$route.query": {handler(newVal, oldVal) {if(this.authCode){this.handleWWLogin()// 根据企业微信code调用后台接口进行登录操作}},deep: true,immediate: true,},"authCode": {handler(newVal, oldVal) {console.log("authCode发生改变",this.authCode);if(this.authCode){this.handleWWLogin()}},},},
// JS方法
mounted() {ateCode(); // 生成企业微信二维码 并获取code
},
// JS方法methods: {createCode() {const that=this;this.wwLogin = ww.createWWLoginPanel({el: '#wx_qrcode',params: {appid: 企业ID,agentid: 应用ID,redirect_uri: 回调URL,一般就是登录页面的URL,需要转成encode,redirect_type: 'callback'},onCheckWeComLogin({ isWeComLogin }) {console.log('isWeComLogin',isWeComLogin)},onLoginSuccess(val) {console.log('onLoginSuccess',de)that.authCode&#de;// 获取的code赋值},onLoginFail(err) {console.log('err',err)},});},}

前后端代码写好之后,需要在测试环境进行验证该功能是否正常。
注意:本地运行是无法看到企业微信扫码功能。
发版之后,运行代码。最终看到的页面效果如下:

使用的配置信息

前端:企业ID、项目ID、PC端登录页面的url链接,需要URLencode转码。
后台:企业ID、项目ID、项目秘钥。

本文发布于:2024-02-04 08:51:19,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170703485954121.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:页面   PC
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23