一、返回页面刷新
1.进页面获取数据 onload
当返回页面时,比如从a页面到b页面,b页面返回a页面时,不会再执行onload,要用onshow。
二、小程序登录和退出登录
1.先在首页onload里判断是否有登录存的数据
onLoad() {
//是否登录
let loginShow = uni.getStorageSync('uerInfo');
console.log(loginShow)
if (!loginShow) {
this.loginshow = true;//是否显示登录弹窗的控制隐藏,如果loginshow为空,就是没有登录,就显示是否去登录弹窗
} else {
}
},
2.如果没登录,在点击弹窗去的去登录后,用uniapp的button open-type=“getUserInfo” 属性获取用户信息,如头像姓名等,(必须是button,否则没有获取授权的弹窗)
html:
<button @click="test" open-type="getUserInfo" type="primary"
style="height: 60upx;line-height: 60upx;font-size: 32upx;">授权登录</button>
js
test() {
let that = this;
let dataVuex = {};//用来放循序存储的数据
uni.login({ //uniapp login方法,可以看文档
provider: 'qq',
success: (loginRes) => {
//console.log(loginRes);通过login获取到code,把code传给后台,
uni.request({
url: 'https://

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



