腾讯云低代码实战:维护个人信息


上一篇我们介绍了根据用户的登录状态显示不同的视图,我们默认开通的时候只是获取了用户的手机号,并没有提供像昵称和头像修改的功能,本篇介绍一下如何在小程序端修改个人信息。

1 创建修改页面

个人信息修改的时候,需要获取用户已经提交的信息,我们这里手机号是已经提供了的,需要让用户可以上传头像和昵称。

像这种修改逻辑,我们通常是使用表单容器搭建。表单容器提供了根据数据源的具体字段来自动生成页面的能力。先创建一个个人信息修改的页面

在这里插入图片描述
修改页面的名称为个人信息修改
在这里插入图片描述
往页面中添加表单容器组件,配置数据模型
在这里插入图片描述
选择我们的用户表,场景选择更新
在这里插入图片描述

2 创建URL参数

在更新场景,需要传入当前需要修改数据的数据标识,一般这种传参的场景我们是通过增加URL参数来完成的。选中页面组件,添加URL参数,参数名称设置为id
在这里插入图片描述
在这里插入图片描述
设置好了之后需要把URL参数绑定到表单上。选中表单组件,给数据标识绑定数据
在这里插入图片描述
选择我们刚刚创建的URL参数
在这里插入图片描述

3 从微信中获取昵称和头像

像头像和昵称,我们通常是直接获取微信的设置即可。先选中昵称字段,设置输入框属性,配置成从小程序获取昵称
在这里插入图片描述
选中头像组件,设置为从小程序中获取头像
在这里插入图片描述

4 设置提交后返回事件

在表单提交成功之后我们需要返回上一个页面,选中表单容器组件,设置提交事件,在调用数据源方法成功后增加返回上一页的方法。这里其实是和代码中的链式调用一个方式,只不过是以可视化的方式进行配置。
在这里插入图片描述
在弹窗的方法选择界面,选择返回上一页
在这里插入图片描述

5 设置页面跳转

修改页面配置好了之后,我们就需要设置我的页面,点击修改按钮的时候跳转到修改页面,并且传入正确的数据标识。

选中按钮,配置点击事件
在这里插入图片描述
选择打开页面
在这里插入图片描述
选择个人信息修改页面,传入标识
在这里插入图片描述
从我们的userData里绑定
在这里插入图片描述

$w.app.dataset.state.userData.userInfo._id

6 功能测试

配置完毕后,我们需要测试一下功能,点击右上角的实时预览功能
在这里插入图片描述
点击编辑资料,检查是否跳转到修改页面
在这里插入图片描述
检查信息是否都已经正确带入
在这里插入图片描述
上传头像,提交之后看我的页面有没有正确显示
在这里插入图片描述

总结

本篇我们介绍了使用表单容器来实现个人信息修改的功能,介绍了组件的配置,页面传参,根据参数修改数据以及获取微信默认头像和昵称的功能,下一篇我们介绍一下地址维护的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低代码布道师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值