热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

vue一键登录记录

过程中出现两个需要考虑的问题:1、其他登录想要用自己写的登录页面2、如何开机启动自动进入一键登录页面一、其他登录想要用自己写的登录页面1、根据百度到的内容&#x

过程中出现两个需要考虑的问题:

1、其他登录想要用自己写的登录页面

2、如何开机启动自动进入一键登录页面

一、其他登录想要用自己写的登录页面

1、根据百度到的内容,点击其他登录时会进入failed的回调

参考:关于uniapp的一键登录的使用“使用其他账号登录”的回调控制_我爱仙女的博客-CSDN博客_uniapp切换账号

关于uni-app开发 ios app中一键登录的问题 - DCloud问答 

但是我记得查到官网上说的failed回调后调uni.closeAuthView()关闭一键登录时程序会重新

加载本页面,本来想着navigatorTo到其他页面的,但是自己实测跳转不了,本页面只加载onShow

函数,不加载onLoad函数,所以还是可以把所有的登录逻辑写在一个页面里

下面是我自己测试的程序,因为点击其他登录页面是想到其他登录页面的,所以得有个控制按钮,

这里想着使用一个本地存储,使用data变量不管用,因为页面每次都会重新加载

 我在每次onLoad的时候默认进入一键登录正常页面,控制开关为oneKeyLogin,默认为true,

在点击其他登录页面的时候设置为false,此时还应该有个变量根据oneKeyLogin来变化,那就是

一键登录时登录登录页面其实是个白板,点击其他登录时,其他登录页面应该显示出来

 在onShow的时候,就得根据一键登录的标志位,判断是否进入一键登录页面了

 

二、如何开机启动自动进入一键登录页面

在这里首先让首页是一个空白的页面才行;也就是默认整个页面不显示

在这里有个奇怪的现象是,使用标准基座,程序无法进入一键登录页面,会卡在空白首页,

但是使用云打包或者自定义基座可以调出一键登录页面。

manifest.json里设置splash配置

 按理说,需要在适当的时候关闭欢迎页,但是暂时选的时机貌似不是太好

 参考:解决uniapp设置自动登录跳转首页时加载登录页问题_onSuccess的博客-CSDN博客_uniapp 登录跳转

uni-app 启动界面(splash)参数配置说明 | 启动慢的原因 - DCloud问答 


推荐阅读
author-avatar
lovely蓝衣13
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有