代码流程
2024-02-01 14:56:17 34 举报
代码流程是指计算机程序从开始到结束执行的步骤和顺序。它描述了程序中各个模块、函数或方法之间的调用关系和执行顺序。代码流程通常由控制结构(如条件语句和循环语句)和数据流组成。 在编写代码时,程序员需要根据需求设计代码流程,以确保程序能够按照预期的方式运行。这包括确定程序的输入和输出,以及如何处理各种可能的情况。 代码流程对于调试和维护代码也非常重要。通过分析代码流程,程序员可以快速定位问题所在,并进行修复。此外,良好的代码流程设计还可以提高代码的可读性和可维护性。
作者其他创作
大纲/内容
需要
调用接口,标记已读this._hasScatterFlowers = false
是否存在奖励需要领取buttonName = '领取奖励'
查询小部件3个地方的红点是否展示
getRedPoint
是否在CNY活动期间
this._configInfothis._avatarConfigthis._couponConfigsetData({ levelList})
_this.showCardAnimation(); // 先播放卡片动画this.hasRemainingRewards()当loading结束调用this.showFlowers()
init3DAvatar
this.initDataSource();
getNewConfigs
不需要
判断是否存在撒花this._hasScatterFlowers = true
this.initInformation()this.init3DAvatar() // 初始化3d小人this.setData({ userInfo: evelImage: })
展示升级撒花完成后,卡片恢复时的动画await _this.readNotifications()读取当前用户提示消息
getClaimedStatus
setCNYthemeByServiceTime
// ---> 查询所有等级信息await this.getNewConfigs()// ---> 查询用户当前完成的挑战信息await this.getChallenge()// ---> 查询用户当前是否存在升级状态 修改按钮状态 内部处理结束await this.getClaimedStatus()// ---> 查询是否存在升级动画await this.getNotification()// ---> 查询红点状态this.getRedPoint()// ---> 查询当前服务器时间是否在cny背景的时间范围内this.setCNYthemeByServiceTime();
buttonName = '会员中心' || '会员升级'
getChallenge
getNotification
initDataSource
font color=\"#4669ea\
isBuyComplate:是否完成算你购狠levelUpPoint:当前等级升级需要总积分surplusPoint:计算剩余升级点数
initInformation
展示撒花,在2500ms后再隐藏
showFlowers
this._notificationIds = []; // 读取的撒花消息id 初始化this._appletsUrl = $global.appletsJumpLink;this.getUserInfo() // ---> 查询用户信息
hasRemainingRewards
查询用户完成的挑战this._challengeDone.push(item)
showFlowerAnimation
this.setData({ showType: 'normal' })this.hasRemainingRewards()// 查询按钮是否是领取奖励
是否有散花动画_hasScatterFlowers
getUserInfo
readNotifications
showCardAnimation
0 条评论
回复 删除
下一页