微信公开课
微信公开课小程序热门讨论关于「安卓首页面onload函数反复执行每次打开页面连续闪动」的小程序开发问题
补充:问题描述系统首页的登录界面,每次打开页面时,页面包括表单项会先加载出来,然后大约3秒后,页面变成空白(小程序窗口上面的标题还在,只是页面里面的内容没了),然后页面反复闪(在开发工具里设断点发现,
展开:【问题描述】:系统首页的登录界面,每次打开页面时,页面包括表单项会先加载出来,然后大约3秒后,页面变成空白(小程序窗口上面的标题还在,只是页面里面的内容没了),然后页面反复闪(在开发工具里设断点发现,此时onload函数被执行了11次),闪一会儿就没事了整个程序的其他页面都没这个问题,只有第一个登录界面是这样请问这种问题该怎么解决,哪怕只是提供个思路也好,谢谢【实际页面代码】:pagesloginjsconstapp=getApp();varutil=require(utilsutiljs);varbaseUrl=appglobalDataBaseURL;varcompanyId=appglobalDataCompanyId;varindexURL=pagesindexindex;varstr_Url_for_login_send=plateapiuserlogin;vart_tick=false;onload函数反复执行,故设此变量在onLoad函数里强迫它直接returnvartemp_Title_Info={isLoginPage:true,titleString:,loginTitle:appglobalDataCompanyName,empRealName:,currentCarCode:};Page({data:{ titleInfo:temp_Title_Info, username:, password:, users:[]},页面onLoad事件onLoad(options){ if(t_tick)return;第二次执行onLoad函数时直接return varloginData=wxgetStorageSync(logindata); if(loginData===||loginData===null){ t_tick=true; return; } else{ appglobalDataUserId=loginDatauserid; appglobalDataEmpName=loginDataempname; appglobalDataPostId=loginDatapostid; wxredirectTo({ url:indexURL }) }},监听帐号输入listenerusernameInput:function(e){ thisdatausername=edetailvalue;},监听密码输入listenerPasswordInput:function(e){ thisdatapassword=edetailvalue;},登录按钮点击事件formSubmit:function(e){}})
更多有关「安卓首页面onload函数反复执行每次打开页面连续闪动」的讨论可以前往微信公开课小程序参与互动哦!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「安卓首页面onload函数反复执行每次打开页面连续闪动」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「安卓首页面onload函数反复执行每次打开页面连续闪动」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「安卓首页面onload函数反复执行每次打开页面连续闪动」
微信公开课小程序热门讨论「安卓首页面onload函数反复执行每次打开页面连续闪动」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「安卓首页面onload函数反复执行每次打开页面连续闪动」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。