admin 发布的文章

遇到问题
请求api返回需要先登录,实际上登录已成功
想必大家在开发小程序的时候,肯定遇到了页面请求数据加载接口先执行,wx.login()登录接口后执行,导致请求接口返回请先登录,实际上登录确实成功的异常情况!

问题分析
在微信小程序中,由于app.js中的onLaunch和其他页面中js的onLoad属于异步执行。
有时onLaunch中会有网络请求,在等待网络返回值时,也就是还未执行完时,其他页面中js的onLoad已经执行了。这时就会导致页面中的onLoad函数没有获取到登录成功后的token以及其他必备参数,从而导致请求接口时,因为缺失必备参数获得的返回值异常的情况。

- 阅读剩余部分 -

1、上下居中(垂直居中)

style=“height: 40px;
background-color: #FFFFFF;
display: flex;
flex-direction: row;
align-items: center;

方法2

vertical-align: middle;

2、左右居中(水平居中)

style=“height: 40px;
background-color: #FFFFFF;
display: flex;
flex-direction: row;
justify-content: center;

3、左右居中(水平居中)

display: flex;
flex-direction: column;
align-items: center;