Day8微信小程序实战交友小程序创建编辑子页和修改个人信息页面SCAUgogocj

也就是说如果要跳转到修改页面的话,就是要创立这些新的页面了,所以就可以在page下面进行创立,但是最好还是在editUserInfo这个文件中进行

添加的,如下所示

二、对修改签名功能进行设计

直接在editUserInfo页面一下的signature.wxml中设置结构

然后设置样式即可了

input{border:1px#cdcdcdsolid;}即可得到一个简易的输入框了效果图:

之后就搞逻辑的部分了

因为这个个性签名是要为用户保存的,也就是会保存到数据库里面的,所以就可以在signature.js设置一个变量是signature来存储

然后在开始的时候看到的个性签名就是保存在数据库中的,直接用value来渲染即可了

这个从数据库中获取到用户保存在数据库中的个性签名的话,就可以直接用全局的app中拿到的,但是在用之前一定要在这个页面的js文件中引入这个

全局app的this才行的

然后就是要先把我们写入的读入到数据库中,这是第一步,这其实是通过一个触发事件来完成的

通过bindtext这个点击事件,然后创建一个handletext可以发现,我们输入的文本其实是保存在了ev.detail.value中的

注意:有一个易错的点,如果为了可以方便开发的话,一般都是把初始页设置为是这个正在设计的页的,但是这样就会导致

全局的app设置不成功,因为app要设置成功的话hi要从首页进来才可以的,所以可能就会保存这个app全局变量是找不到的

然后还会有一个bug就是在设置完了个性签名之后,出去这个页面再进入的时候是没有进行更新的,而是只有在重新编译之后才可以看到的

这是因为我们把从数据库中读取个性签名的功能是放在了onready函数中,页就是只有在每次的重新编译的时候才可以进行从数据库中取数据的

所以才导致了修改了之后跳出这个页面再进来的时候是看不到的

==这个的解决方法就可以是:

在updateSignature()函数之后就立马进行更新,通过:

handleText(ev){letvalue=ev.detail.value;this.setData({weixinNumber:value});},在这个函数中,一定要写参数ev才行的

四、共享位置的设计(主要是可以打开当前位置的共享,和关闭当前位置的共享)

这里的做法和上面的就不太一样的了,而是一个开关的样式

在数据库里面添加一个isLocation的boolean字段

示例代码:

还要考虑到,用户在上一次登陆的时候设置的是关闭的,所以就要在onReady里面获取用户上一次的状态是开启的还是关闭的

通过switch1Change这个触发函数就可以得到islocation这个布尔值了,表示现在这个按钮是开启还是关闭的状态了

点击“自定义昵称”也可以对用户的昵称进行修改的

就变成了

把用户的昵称改变了之后,还要改变用户在首页中的昵称

要在user。js里面的监听函数onshow,onshow就是每一次进来这个页面都是会触发的,不过有没有重新登陆这个小程序,就是如下代码放在user.js中即可

这里使用的是实例代码中,给出的bindGetUserInfo,一般这种触发函数的话都是可以把ev打印出来,看看想要得到的数据的位置是在哪里的

(也可以参考之前写在user.js里面写的获取用户信息的函数

之后不仅要更新前端看到的东西,也要更新数据库中用户的昵称才行

可以发现如果在同一个js文件里面,要调用同一个函数的话,因为js是异步的,所以不能直接调用上面的函数

要用setdata的第二个参数来搞即可了

bindGetUserInfo(ev){letuserInfo=ev.detail.userInfo;if(userInfo){this.setData({nickName:userInfo.nickName},()=>{this.updateNickName();});//用于是异步的,不能直接用this.updateNickName()的,//这里就可以使用setData的的二个参数来进行回调了}}

THE END
1.适合交友的个性网名(精选150个)41、交友名字 42、一米阳光 43、弑念ン凌龙 44、做你甜美 45、死亡与爱 46、云淡风轻 47、别回头了 48、樱花细雨 49、血色天竺 50、和你遇见 51、兔子飞了 52、念你成瘾 53、#白河夜船# 54、晓风ぐ残月け 55、最强笨蛋 56、贵在僵持。 https://www.ishuoshuo.com/wangming/26461.html
2.如流7. 聊天快捷回复,常用语句闪电回 8. 新界面管理器,自定义面板插件 9. 群内成员搜索,快速定位群成员 10. 百付宝插件,快捷进入百付宝 百度Hi网页版 2009.06.15 1.支持搜索联系人 2.联系人列表支持下拉菜单 3.支持个人社区入口 4.联系人列表支持显示备注、昵称 5.聊天记录可备份 6.个性签名随时更改 百度Hi 2.https://baike.sogou.com/v61825.htm
3.探花交友项目经验探花交友项目经验 模板组件 企业开发中,往往将常见工具类封装抽取,以简洁便利的方式供其他工程模块使用。而SpringBoot的自动装配机制可以方便的实现组件抽取。SpringBoot执行流程如下 扫描依赖模块中META-INF/spring.factories 执行装配类中方法 对象存入容器中 核心工程注入对象,调用方法使用https://blog.csdn.net/qq_57216731/article/details/126785242
4.的情侣网名(精选6篇)为了有效地参与其中,许多网民花样百出地为自己设计了网络昵称(即“网名”),由于许多网站对注册用户网名的条件异常宽泛,这为网名的建构提供了一个可以充分发挥想象力和创造力的空间(张莉,2004)。网名研究的相关文献多关注网名的构成方式(王小溪,2008)、社会文化内涵(黄广芳,2007)及其背后的社会心理特点(剡根会,2007)https://www.360wenmi.com/f/filevq622h89.html
5.2022最好听的微信名称2022最潮网名因为线上的朋友只能通过网络上的文字或者信息去了解大家,所以现在也有很多人在苦恼微信名称改成什么样好听?什么样的个签可以表达自己的态度?或者朋友圈晒美食的搭配文字用什么好?根据大家的诉求,接亲网小编特地整理了最新的最好听的微信昵称哦~一起来看看吧!http://www.yoneihan.com/shenghuo/qinggan/24599.html
6.视频交友app有哪些?视频交友合集下载可以视频的交友软件面对生活中越来越多的视频交友软件大家都会有这样的疑问,到底哪个视频交友app比较好用呢,接下来就让小编为大家介绍一些很不错的视频交友app吧,分别是:微信、qq、探探、碰碰交友、乐乐视频交友等等都能通过这些软件让大家可以结识更多的朋友,扩大自己的朋友圈,而且自己无聊的时候也不会担心没人陪了,喜欢的朋友就快来http://www.downyi.com/key/shipinjiaoyou/
7.交友昵称:第三视桃源深处有人家综合讨论今天也想养金毛 https://www.taptap.cn/moment/355038819919072296
8.交友昵称照片联系方式大全和我一样性格内敛,含蓄,真诚待人的男孩交友经过感情的几次邂逅之后,我想能找一个会懂得珍惜我的人,在我伤心的时候,他会给我肩膀哭泣,下公交车的时候会牵着我的,我遇到困难的时候会对我说不要着急,帮我一起去解决,不会对我吼,不会乱发脾气,乱丢东西的男孩,会看到美丽的事微笑,懂得生活,相信会有幸福的http://city.zhenai.com/zt/jynczp38002
9.不要昵称莆田40岁未婚男莆田交友交友目的: 纯友谊,商务交友,休闲玩伴,结交宠友不要昵称: 生肖: 牛 经济状况: 经济独立 从事行业: 保留 星座: 处女座 单位性质: 保留 职位: 自由职业 血型: 不清楚 工作指数: 保留 是否吸烟: 从来不吸 体型: 匀称 家中排行: 独生子女 嗜酒程度: 有兴致时喝一点 相貌气质: 光明磊落 生活模式: 小资生活 儿https://www.fj987.com/461110.html
10.有创意的情侣网名有内涵的情侣名字简短接亲网对于网名大家都不会感到很陌生,因为这是已经使用了有几十年的昵称了。以前的网名昵称都是非常简单的,用途也很简单,但是随着现在网络发展,手机上的各种软件兴起,网名也是无处不用。有用在各种办公软件上,还有生活软件上,还有聊天交友的网站上,更多的是用在情侣网名上。在这一点上热恋期的情侣都会保持惊人的一致,那https://www.jieqinwang.com/baike/133152.html