uniapp H5获取code

 onLoad(){this.getCode()},
methods:{getCode() {var local = encodeURIComponent('xxx'); // 当前H5页面的urlvar appid = 'xxx';this.code = this.getUrlCode().code; // 截取code// 如果没有code,则去请求if (this.code == null || this.code === '' || this.code == undefined) {var wxUrl ='https://open.weixin.qq.com/connect/oauth2/authorize?appid=' +appid +'&redirect_uri=' +local +'&response_type=code' +'&scope=snsapi_base' +'&state=STATE#wechat_redirect';window.location.href = wxUrl;} else {// 存在code 获取openiduni.request({url: 'http://xxx/wx/getOpenId', //请求后台路径method: 'GET',data: {code: this.code},dataType: 'json',success: res => {this.openId = res.data.openid;},fail: error => {}});}},getUrlCode() {// 截取url中的code方法var url = location.href; //获取打开的公众号的路径let winUrl = url;var theRequest = new Object();if (url.indexOf('?') != -1) {var str = url.substr(url.indexOf('?') + 1);var strs = str.split('&');for (var i = 0; i < strs.length; i++) {var items = strs[i].split('=');theRequest[strs[i].split('=')[0]] = strs[i].split('=')[1];}}return theRequest;}
}

uniapp 公众号获取code相关推荐

  1. 微信公众号获取code

    第一次接触微信公众号开发时,看了微信开发文档,首先需要获取微信code和微信小程序一样,但是获取方式不一样,需要授权. 我用uniapp开发的  所以在mian.js中获取code的方式. 判断是否有 ...

  2. 本地开发公众号获取code

    众所周知使用公众号sdk必须在微信公众平台进入"公众号设置"的"功能设置"里填写的"JS接口安全域名"下,那在开发环境岂不是无法调试?不一定 ...

  3. php公众号获取code,微信开发系列——公众号内嵌H5页面获取code,拿到openID

    如果在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 我们要进行授权,先要经过用户授权(静默授权和授权页弹出授权两种,具体看文档中scope解析)拿 ...

  4. php公众号获取code,微信公众号获取code

    methods: { getCode () { // 非静默授权,第一次有弹框 this.code = '' var local = window.location.href // 获取页面url v ...

  5. php微信获取openid_微信公众号获取openid(php实例)

    微信公众号获取openid 公众号获取openid的方法跟小程序获取openid其实是一样的,只是code获取的方式不一样 小程序获取code: 用户授权登录时调用wx.login即可获取到code ...

  6. 在小程序授权公众号,获取公众号的code(前端)

    代码开发前准备 1)登陆小程序管理平台-开发–开发设置-业务域名加上需要跳转的路径的域名 注意:1.是业务域名不是服务器域名:2.需要配置校验文件 2)登陆公众号管理平台-公众号设置–功能设置-网页授 ...

  7. tp5微信公众号获取用户openid_tp5+微信公众号获取用户基本信息

    获取用户基本信息(UnionID机制) 获取用户基本信息(UnionID机制) 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯 ...

  8. vue 微信公众号获取定位经纬度 腾讯地图逆地址解析为具体地址

    最近做项目需要用到 微信公众号获取定位,并将定位转换为具体地址的需求,找了挺多,最后整理下,分享给大家~ 我这里使用的是腾讯地图,也可以使用其他的如百度.高德等. 思路是,先使用微信开放文档的获取定位 ...

  9. springboot+h5页面+微信公众号获取微信用户信息

    springboot项目,h5页面通过微信公众号获取微信用户信息 最近本人有一个项目需求,微信公众号里点击一个菜单进入一个商城购物系统. 对于在微信公众号还是小白的我来说难度有点大,但是做完后发现也就 ...

最新文章

  1. 软件测试实验--数据工厂DataFactory+MySQL数据构造
  2. p4 是否能自动merge
  3. “==“和equals的区别是什么(史上最全总结、最靠谱)
  4. linux container 原理,容器概念与Linux Container原理
  5. 微内核和宏内核的区别_8086微处理器中的过程和宏之间的区别
  6. Hibernate-04-实体编写规范
  7. 【计算机网络】局域网原理与技术(局域网概述、以太网技术、高速以太网、虚拟局域网、无线局域网)
  8. ACS 4.2安装图解
  9. Gns3模拟器配置Cisco ASA防火墙
  10. 秦纪三 二世皇帝下二年(癸已、前208)——摘要
  11. 干货 | 4步带你完成私有云盘搭建
  12. NOVA温控器参数笔记(十)(故障代码)
  13. 红外线人体感应灯arduino_Arduino 各种模块篇 人体红外感应模块 proximity sensor
  14. 一年前,月薪两万被人叫老总,如今35岁在美团送外卖
  15. CVPR2022:Generalizable Cross-modality Medical Image Segmentation via StyleAugmentation and Dual Norm
  16. breakpoint()
  17. mysql获取后两位_Mysql 截取保留小数点后两位内容
  18. Linux监控系统概览
  19. 欧拉法、改进的欧拉法、龙格-库塔法求解初值问题
  20. PTA 公路村村通 思路分析及代码解析

热门文章

  1. BP神经网络(原理及代码实现)
  2. 贯穿整个产品生命周期的用户研究[用户研究]
  3. 二、【python计算机视觉编程】局部图像描述子
  4. EXCEL-2.让录制的宏高效运行
  5. java基础考试_Java语言基础试题及答案
  6. No handler found for GET /favicon.ico
  7. aws api gateway 网关的身份和访问管理
  8. linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接
  9. “云养车”背后,是知乎与途虎各自的“小算盘”
  10. Linux7 安装oracle11g rac过程