uni-app实现微信小程序一键登录
实现微信小程序的一键登录功能,需要用到button组件中的open-type开放能力
<button type="default" open-type="getUserInfo" @getuserinfo="wxLogin">一键登录微信小程序</button>
在methods中定义wxLogin方法,通过uni.login方法来获取 code值
wxLogin(e){uni.login({provider:"weixin",success:(res)=>{console.log(res);// 获取微信登录的授权码var code = res.code//在写发送request请求,uni.request({})}})}
- uni.login请求成功获取到code值之后,需要发起request请求去请求后端的接口,把code值传过去,(这边没有后端的接口没办法演示)
- 通过button按钮的开放能力来获取到用户的信息----open-type=“getUserInfo”
- uni-app的获取用户信息的接口 uni.getUserProfile,每次触发都会弹出授权窗口,同意后返回用户信息
- uni.getUserInfo(OBJECT) 这个接口在用户没有同意授权的情况下,不能返回用户信息,当用户同意后,可以返回.
- 总结 获取用户信息,必须经过用户的授权同意才可以.
uni-app实现微信小程序一键登录相关推荐
- uni app 开发微信小程序及上线体验
uni app 开发微信小程序及上线体验 项目创建及微信小程序AppId的申请 本次开发的是电商类的微信小程序,这里用到的是HBuilderX这个编辑器.之前用的Visual Studio Code ...
- 基于uni-app实现微信小程序一键登录和退出登录功能
起因 目前正在使用uni-app开发一个微信小程序,开发到登录模块时通过查阅uni-app官方教程.微信小程序官方文档.网上的教程终于是实现了微信小程序的登录模块,现总结分享给大家,共同学习. 总体思 ...
- uniapp 阿里云开发微信小程序一键登录
1.插件市场导入uni-id公用模块 插件市场 uni-id : https://ext.dcloud.net.cn/plugin?id=2116 导入成功后会在项目云文件夹下自动生成common目录 ...
- 微信小程序一键登录功能,使用uni-app和springboot(JWT鉴权)
目录 概述 微信登录接口说明 关于获取微信用户的信息 前端代码(uni-app) 后端代码(SpringBoot) 配置文件:application.yml 配置文件:Pom.xml 类:WeChat ...
- 微信小程序手机号一键登录--获取用户手机号--微信小程序一键登录
前提:现在微信小程序登录我参考了几个大的公司的登录,基本分下面几种 1.微信用户一键登录,授权用户基本信息,不获取手机号 2.微信手机号一键登录,根据手机号去关联在其他平台数据,用手机号关联.然后再调 ...
- 记录uni.app开发微信小程序中地图的使用,以及项目中的解决办法
标题先讲一下需求:需要获取用户的地址信息以及经纬度,并在地图中展示时出来 uniapp官方也提供了api uni.getLocation(OBJECT) getLocation只能获取用户的经纬度,不 ...
- json 微信小程序 筛选_GitHub - zhengyangkang/sl-filter: uni -app 一款使用简单的筛选组件,适配app、微信小程序、H5。...
sl-filter 筛选 筛选组件,组件名:sl-filter dcloud插件市场地址 sl-filter 简介 一款使用简单的筛选组件,适配app.微信小程序.H5. 感谢分享 效果图 并列菜单 ...
- SpringCloud 微信小程序授权登录 获取openId SessionKey【SpringCloud系列13】
SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见. 自我提升方法推荐:神奇的早起 早上 5:00 -5:20 起床刷牙 5:30-6:00 晨练(跑步.跳绳.骑自行车.打球等等) ...
- webform窗体怎么实现session唯一标识_微信小程序用户登录和登录态维护的实现_javascript技巧...
这篇文章主要介绍了微信小程序用户登录和登录态维护的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 让用户登录,标识用户和获取 ...
- SpringBoot微信小程序授权登录
SpringBoot微信小程序授权登录 一.appId 1.1.自己是管理者:微信公众平台,申请或登录自己的微信小程序,在开发者管理中即可看到 2.2.自己是开发者:让管理员将自己加入到小程序开发者管 ...
最新文章
- C++的简单文本IO
- spring系列-注解驱动原理及源码-属性赋值
- Spring Boot 2.X 使用@Cacheable时注意事项
- php二维数组 xml,xml 怎样通过php解析到二维数组里面
- failed to load kernel library!处理办法
- matlab vision hdl,MATLAB下载,MATLAB购买,MATLAB试用,MATLAB介绍,MATLAB评价
- 大数据分析中常用的方法有哪些
- python下载bt文件_使用libtorrent-python下载Torrent
- 搜索引擎算法之关键词类目预测
- JDBC的批处理和事务
- 芯片后端的APR指什么?
- geodatabase怎么连接MySQL_实用帖-手把手教你如何上传GEO数据库
- 并发之volatile底层原理
- 如何使用(免费软件)Microsoft ICE轻松扫描大图片
- Python采集某网站小视频内容, m3u8内容下载
- JavaScript 秘密花园 http://bonsaiden.github.com/JavaScript-Garden/zh/
- NVMe Over Fabrics架构概述
- 电脑被黑客远程入侵了,该怎么办啊
- DFR: Deep Feature Reconstruction for Unsupervised Anomaly Segmentation 用于无监督异常分割的深度特征重建
- 计算机对于汉语言文学专业的关系,关于学习古代汉语的心得
热门文章
- power oj 2825: 拔河大赛(并查集)
- 早上集合竞价抓涨停板,集合竞价抓涨停板公式
- word2010转html默认页面视图,word2010中,切换到页面视图方式的组合键
- ZOJ 3880 Demacia of the Ancients
- react hook的setState后,不会重新render页面
- 宝塔面板干什么用的?
- 计算机主机检测不到耳机,win10电脑检测不到耳机的原因及处理方法
- mysqldump --set-gtid-purged=OFF
- [转载]“有教无类”是孔子的招生口号
- ueditor+秀米