服务器判断小程序是否登录,关于小程序登录的心得,不包含校验服务器的用户名和密码,是个入门级的心得...

本文详细介绍了在小程序中实现用户中心和登录页面的步骤,包括在app.js中设置全局变量来判断用户状态,app.json配置导航栏,index.wxml设置首页布局,login.js处理用户信息获取及赋值,user.js中判断并跳转用户中心,同时展示了各文件的配置和样式设置。重点涉及用户信息管理、页面路由和UI设计。
摘要由CSDN通过智能技术生成

1.首先在app.js里设置一个全局的appData{userinfo:null}   借助这个可以判断,当页面有userinfo时,展示用户页面;没有userinfo时,展示登录页面。

b1971c5fa3699a0d60b914d3d4655c5e.png

2.在app.json里设置2个导航栏,"tabBar":{"list":{"pagePath":"pages/index/index","text":"首页"},{}}

783eb762115fb777f84d50cbd5c1bcb1.png

3.在index.json里设置标题,"navigationBarTitleText":"首页"

548891e729771867976208a9fc136b8e.png

4.index.wxml里设置首页照片,铺满全屏,widthFix  :宽度不变,高度自动变化,保持原图宽高比不变

9f6914d52a87277d41d32dea35442616.png

5.在index.wxss里设置样式

066b4551bc264e388762a0f983685706.png

6.在login.js里设置从APP获取userinfo,设置用户的姓名和密码,在login.wxml页面输入信息被赋值给姓名和密码,并赋值给app.json里的userinfo

f8a925268fd5e5c5abcaa4d555de581f.png

7512713711f04a75ddc477bed953814e.png

7.在login.json里设置标题

d3297964fb6326531d6eb00d152bfed0.png

8.在login.wxml里绑定事件

38036f256fd348afed4d83b09a8357cf.png

9.在login.wxss里设置样式

45a2af390364c659f699583617bcb364.png

10.在user.js里获取app.json里的userinfo,判断点击用户中心跳转到哪,并且不为空时从app.json获取userinfo信息赋值给user页的username

de35b752e6d5a953cd6626f3aecaf1e4.png

上面的图是为了更正,下面这个图的data里缺少username

3dc437aca62b20ef5af025f2a84aeacc.png

11.在user.js页设置标题

07131c65081dc200f89c425d8ec8b72c.png

12.在user.wxml里设置{{username}}

2fbf0d29cefbd702fa4922c9c662bcf6.png

13.在user.wxss里设置样式

4b911a3caba5317d06b73ccc804a4ac8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值