uniapp微信小程序授权登录流程(代码直接复制可用)

news/2025/2/16 6:54:13/

1.写一个点击登录的按钮

<view @tap="login">一键登录</view>

 2.写点击事件

			login() {wx.getUserInfo({success: (res) => {console.log('获取到openId', res);}})let that = this;uni.getUserProfile({desc: '用于完善用户资料',lang: 'zh_CN',success: (res) => {console.log('获取到用户昵称+iv+加密数据encryptedData', res)returnuni.login({success(codeData) {console.log('获取到临时登录凭证code', codeData.code)wx.setStorageSync("codeData", codeData.code)console.log('存储的一个code', wx.getStorageSync("codeData"));uni.showLoading({title: '授权中'});//这里走自己的服务器login(codeData.code).then(res => {if (res.statusCode == 200 && res.data.code == 200) {console.log('获取到token', res.data.data.token);that.token = res.data.data.tokenif (res.data.code == 200) {console.log('用户信息', res.data);uni.hideLoading();uni.showToast({title: '授权成功!',icon: 'success',})}}})}})}});}//登录API
export function login(config) {return myRequest({url: `/wx-news/xcxLogin?xcxCode=${config}`,method: 'post',data: config})
}


http://www.ppmy.cn/news/701030.html

相关文章

爱心代码--C语言特供(可直接复制,亲测有效)

情人节到了&#xff0c;作为一名程序员&#xff0c;我们拥有属于我们的浪漫。 这里我总结了几种常见的爱心代码&#xff0c;简单易上手。 一.这是一种最为常见的爱心代码 #include<stdio.h> #include<Windows.h>int main() {float x, y, a;for (y 1.5; y > -1.…

微信小程序页面跳转方式+跳转小程序(直接复制代码可用)

一. 微信小程序跳转页面方法 1.跳转到 tabBar 页面 wx.switchTab({url: /index }) 2.跳转到其他页面&#xff08;非tabBar页&#xff09; //redirectTo方法&#xff08;会关闭当前页面&#xff09; wx.redirectTo({url: /page//页面路径 })//navigateTo方法&#xff08;不会…

微信8.0自动发送炸弹python脚本

import itchat import argparsedef get_arguments():parser argparse.ArgumentParser(description文献表情包发送)parser.add_argument(--name, typestr, default"xxx",help要发送的人的微信备注)parser.add_argument(--group, typestr, default"person",…

NumPy实现逻辑回归

说明&#xff1a;数据集 ex2data1.txt是吴恩达机器学习的作业的数据集。 # -*-coding:utf-8-*- import matplotlib.pyplot as plt import numpy as np import pandas as pdclass Logitstic_Regression:def __init__(self, learning_rate0.01, num_iterations75000, threshold0.…

Charles 乱码问题解决

❤️ 前段时间发现了一个 人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;分享一下给大家。&#x1f448;&#x1f3fb; 学习链接 Charles 乱码问题解决 乱码显示 解决方法 修改Charles.ini 文件&#xff08;可选&#xff09;&#xff1b; vmarg.5-Df…

flash乱码解决方案

flash乱码解决方案 转到https://get.adobe.com/flashplayer/?loccn 下载其中的.tar.gz包&#xff0c;提取其中的libfalshplayer.so&#xff0c;替换原有的即可。 转到flash的目录 cd /usr/lib/usr/lib/flashplugin-installer 保存原来的 cp libflashplayer.so libflashp…

解决中文乱码问题

Web 应用的中文乱码由来 Tomcat 默认使用字符集 ISO-8859-1&#xff0c;属于西欧字符集解决乱码的核心思路是将 ISO-8859-1 转换为 UTF-8Controller 中请求与响应都需要设置 UTF-8 字符集 中文乱码的配置 1. Get 请求乱码 - server.xml 增加 URIEncoding 属性 在自己电脑中…

windows下命令行乱码解决

一&#xff1a;现象 有时候我们在cmd命令行执行命令时发现有乱码&#xff0c;如图 二&#xff1a;解决方案&#xff1a; 1&#xff1a;临时解决命令行乱码问题 在命令行执行CHCP查看当前命令行活动代码页编号 一些常见的代码页编号含义如下&#xff1a; 65001 UTF-8代码页…