uniapp的微信、qq、新浪微博第三方登录代码如何写?
网友回复
首先在 manifest.json -> App模块权限配置,勾选 OAuth(登陆鉴权),勾选自己想要的第三方登录,然后点击蓝色的链接去开放平台注册开通
最后输入appid等参数即可。
具体代码如下:
<template> <view class="flex align-center px-5 py-3"> <view class="flex-1 flex align-center justify-center" v-for="(item, index) in providerList" :key="index"> <view :class="item.icon + ' ' + item.bgColor" class="iconfont font-lg text-white flex align-center justify-center rounded-circle" style="width: 100rpx;height: 100rpx;" @click="thirdPartyLogin(index)" ></view> </view> </view> </template> <script> export default { data() { return { providerList: [] }; }, mounted() { uni.getProvider({ service: 'oauth', success: result => { this.providerList = result.provider.map(value => { let providerName = ''; let icon = ''; let bgColor = ''; switch (value) { case 'weixin': providerName = '微信登录'; icon = 'icon-weixin'; bgColor = 'bg-success'; break; case 'qq': providerName = 'QQ登录'; icon = 'icon-QQ'; bgColor = 'bg-primary'; break; case 'sinaweibo': providerName = '新浪微博登录'; icon = 'icon-xinlangweibo'; bgColor = 'bg-warning'; break; } return { name: providerName, id: value, icon: icon, bgColor: bgColor }; }); }, fail: error => { console.log('获取登录通道失败!', error); return false; } }); }, methods: { //第三方登录 thirdPartyLogin(index) { if (i...
点击查看剩余70%
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?
python如何实现在windows上通过键盘来模拟鼠标操作?
python如何给win10电脑增加文件或文件夹右键自定义菜单?
python如何将音乐mp3文件解析获取曲调数据?