
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
页面onload和网络请求的问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面onload和网络请求的问题」的小程序开发问题
补充:页面onload和网络请求的问题
展开:1即速小程序:有风险,看你代码的逻辑,应该是共享数据吧,用appglobalData来存储用户信息:一般情况不会,除非手机卡页面了你可以在getUserInfo的回调里临时保存数据到stroage里,页面加载onLoad里直接从缓存判断获取,并且也写上userInfoReadyCallback的回调函数:应该不会,如果onload之前已经完成,说明在appjs里已经完成,appjs已经做了相应的处理:appjs和首页代码异步执行的
更多有关「页面onload和网络请求的问题」的讨论可以前往微信公开课小程序参与互动哦! -
页面onUnload问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面onUnload问题」的小程序开发问题
补充:A页面提交订单页面,B页面支付成功页面,B页面onUnload方法里面有判断跳转,判断从哪个页面进去的支付成功,然后返回的时候返回指定的页面当A页面提交订单,唤起支付以后,小程序会执行onHide方法,支付成功以后小程
展开:A页面提交订单页面,B页面支付成功页面,B页面onUnload方法里面有判断跳转,判断从哪个页面进去的支付成功,然后返回的时候返回指定的页面当A页面提交订单,唤起支付以后,小程序会执行onHide方法,支付成功以后小程序进入B页面,重新加载小程序,执行B页面的方法,onLoad,onShow,为啥onUnload这个方法也会执行
更多有关「页面onUnload问题」的讨论可以前往微信公开课小程序参与互动哦! -
页面UI问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面UI问题」的小程序开发问题
补充:页面UI问题
展开:下面这个页面左上角的返回按钮UI是不是忘记随新版调整了,看不见了
更多有关「页面UI问题」的讨论可以前往微信公开课小程序参与互动哦! -
页面上多个定时器怎么清除
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面上多个定时器怎么清除」的小程序开发问题
补充:列表中有多个定时器怎么在退出页面时候清除多个定时器微信者回复开发者回复onload里面thistickers=然后每创建一个timer就push进去一个thistickerspush(setInterval(func,1000)onUnload里面thist
展开:列表中有多个定时器怎么在退出页面时候清除多个定时器即速小程序:onload里面thistickers=[]然后每创建一个timer就push进去一个thistickerspush(setInterval(func,1000)onUnload里面thistickersforearch(t={if(t){clearInterval(t)}}):在onHide和onUnload里边清除:onUnload:function(){TODO:clearTimeout}
更多有关「页面上多个定时器怎么清除」的讨论可以前往微信公开课小程序参与互动哦! -
页面之间数据传递
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面之间数据传递」的小程序开发问题
补充:页面之间数据传递
展开:在appjs中定义一个全局变量赋值为空,然后在userjs中定义函数判断如果为空,wxredirectTo到logs页面,并在logs页面按钮中赋值全局变量,然后返回user页面,可是user的onload的函数中始终判断全局变量为空即速小程序:麻烦提供能复现问题的代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml):在手机上也调试了,问题一样是不是wxredirectTo把全局变量清空了appjsApp({***当小程序初始化完成时,会触发onLaunch(全局只触发一次)*onLaunch:function(){ },***当小程序启动,或从后台进入前台显示,会触发onShow*onShow:function(options){ },***当小程序从前台进入后台,会触发onHide*onHide:function(){ },***当小程序发生脚本错误,或者api调用失败时,会触发onError并带上错误信息*onError:function(msg){ },appData:{userInfo:null}})indexjsvarapp=getApp();Page({data:{text:这是一个页面},onLoad:function(options){页面初始化options为页面跳转所带来的参数},onReady:function(){页面渲染完成},onShow:function(){页面显示},onHide:function(){页面隐藏},onUnload:function(){页面关闭},login:function(){if(appappDatauserInfo==null){wxredirectTo({url:TestTest,})}}})logsjsvarapp=getApp();Page({data:{username:null,password:null,},onLoad:function(options){ },onReady:function(){ },onShow:function(){页面显示},onHide:function(){页面隐藏},onUnload:function(){页面关闭},loginBtnClick:function(){用户名和密码验证的过程appappDatauserinfo={username:thisdatausername,password:thisdatapassword};consolelog(appappDatauserinfousername);consolelog(appappDatauserinfopassword);wxredirectTo({url:TestTest})},usernameInput:function(event){ thissetData({username:eventdetailvalue})},passwordInput:function(event){thissetData({password:eventdetailvalue})}}):这个问题要不是赋值异步的问题,还有就是你用的是工具上的真机调试没有在手机上真机调试
更多有关「页面之间数据传递」的讨论可以前往微信公开课小程序参与互动哦! -
页面全局变量问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面全局变量问题」的小程序开发问题
补充:页面全局变量问题
展开:首页有多个按钮进入到同一个页面页面里有个全局变量str=0000有操作会改变这个值现在就是我点击第一个按钮进入然后改变了这值我点击第二个按钮进入的时候这个值还是第一个进入后的值怎么保证这个值不共享呢即速小程序:page({str=0000})
更多有关「页面全局变量问题」的讨论可以前往微信公开课小程序参与互动哦! -
页面分享导致小程序卡死(求官方解答)测试了几家小程序都有这个问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面分享导致小程序卡死(求官方解答)测试了几家小程序都有这个问题」的小程序开发问题
补充:昨天我们团队上线了小程序后,发现部分苹果手机分享小程序页面后有整个小程序会卡死特征主要如下图所示页面的顶部如信号,充电量之类的全部都消失了后经排查发现只要是2018130号升级了微信最新版本后都会出现这
展开:昨天我们团队上线了小程序后,发现部分苹果手机分享小程序页面后有整个小程序会卡死特征主要如下图所示页面的顶部如信号,充电量之类的全部都消失了后经排查发现只要是2018130号升级了微信最新版本后都会出现这个问题即速小程序:补充一下:所有小程序都有这个问题求官方尽快回复
更多有关「页面分享导致小程序卡死(求官方解答)测试了几家小程序都有这个问题」的讨论可以前往微信公开课小程序参与互动哦! -
页面初始化token过期,重新请求的问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「页面初始化token过期,重新请求的问题」的小程序开发问题
补充:页面初始化token过期,重新请求的问题
展开:在页面生成的时候,同时请求接口,但是token过期,header失效报401错误,然后用refresh_token重新请求,然后再去请求页面初始化的请求,但是异步的存在,无法再获取请求备注:图一页面初始化请求;图二去后台请求,token过期报401错误,去进行图三的请求,然后图三再进行图一的请求;(图二图三封装起来,跟图一不在同一个JS文件)即速小程序:如果所有接口都加JWT验证的话确实是个问题~
更多有关「页面初始化token过期,重新请求的问题」的讨论可以前往微信公开课小程序参与互动哦!