
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
路由问题(设置引导页面跳入tabBar出现switchTab:failpage
2019-03-15 18:14:57微信公开课小程序热门讨论关于「路由问题(设置引导页面跳入tabBar出现switchTab:failpage」的小程序开发问题
补充:路由问题(设置引导页面跳入tabBar出现switchTab:failpage
展开:通过在appjs中判断本地存储token,跳转到引导页(非tabBar页)面或home(tabBar页)页面appjsappjson提供一个最简复现Demo备注:pagesgetiphonegetiphone,为引导页面(初始页)appjson{pages:[pagesgetiphonegetiphone,pageshomehome,pageslogslogs,],tabBar:{list:[{selectedIconPath:imgshometappng,iconPath:imgshomepng,pagePath:pageshomehome,text:首页},{selectedIconPath:imgsmytappng,iconPath:imgsmypng,pagePath:pageslogslogs,text:个人中心}]}appjs中onLaunch对本地缓存判断onLaunch:function(){success(res){consolelog(本地存储是)consolelog(res)if(res){mythisglobalDatatoken=resdatawxswitchTab({url:homehome})if(mythisuserInfoReadyCallback){mythisuserInfoReadyCallback(resdata)}}else{json配置非引导pagesgetiphonegetiphone,页采用下面跳转wxnavigateTo({ url:getiphonegetiphone,})}},}问题:当本地缓存中有数据直接进入wxswitchTab({url:homehome})报错:switchTab:failpagehomehomeisnotfound(非必现,多次刷新会出现);请教:appjs和appjson的执行顺序即速小程序:麻烦提供代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml):执行onlunch时,配置文件应该是已经执行了,可以试试使用pageshomehome
更多有关「路由问题(设置引导页面跳入tabBar出现switchTab:failpage」的讨论可以前往微信公开课小程序参与互动哦! -
跳出小程序,如何关闭后台运行每次关闭小程序,重新进入,不是进入主页面,而是我离
2019-03-15 18:14:57微信公开课小程序热门讨论关于「跳出小程序,如何关闭后台运行每次关闭小程序,重新进入,不是进入主页面,而是我离」的小程序开发问题
补充:跳出小程序,如何关闭后台运行每次关闭小程序,重新进入,不是进入主页面,而是我离
展开:当前Bug的表现 我的小程序在退出后,下次进入还在上次的页面,显然小程序没有真正退出,想问一下如何在小程序退出后,将小程序彻底关闭预期表现 小程序退出后,将小程序彻底关闭复现路径从一个小程序跳到另外一个小程序提供一个最简复现Demo提问即速小程序:小程序进入后台5分钟后会自动销毁哈
更多有关「跳出小程序,如何关闭后台运行每次关闭小程序,重新进入,不是进入主页面,而是我离」的讨论可以前往微信公开课小程序参与互动哦! -
跳到下一个页面还警告找不到该页面
2019-03-15 18:14:57微信公开课小程序热门讨论关于「跳到下一个页面还警告找不到该页面」的小程序开发问题
补充:跳到下一个页面还警告找不到该页面
展开:小程序已经跳到下一个页面了,打印还警告找不到该页面,打印内容为:VM393:1Page[pagespickgoodspickgoods]notfoundMaybecausedby:1Forgottoaddpagerouteinappjson2InvokingPage()inasynctask页面都跳过来了还警告这个,怎么回事啊即速小程序:偶尔出现过后退再进入就好了以前没这个问题的:麻烦提供能复现问题的代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml)
更多有关「跳到下一个页面还警告找不到该页面」的讨论可以前往微信公开课小程序参与互动哦! -
跳转其他小程序失效
2019-03-15 18:14:57微信公开课小程序热门讨论关于「跳转其他小程序失效」的小程序开发问题
补充:跳转其他小程序失效
展开:打开其他小程序,onShow方法无法获取其他小程序返回的结果,resreferrerInfoextraData为undefined,是出问题了吗我检查测试了其他小程序,腾讯视频小程序,切换qq登录,也是通过qq登录小程序返回结果的,无法实现切换登录即速小程序:使用腾讯视频小程序测试是可以的哦
更多有关「跳转其他小程序失效」的讨论可以前往微信公开课小程序参与互动哦! -
转发小程序时默认截屏预览图第一次分享不生成
2019-03-15 18:14:57微信公开课小程序热门讨论关于「转发小程序时默认截屏预览图第一次分享不生成」的小程序开发问题
补充:转发小程序时默认截屏预览图第一次分享不生成
展开:单独配置page的navigationStyle:custom后,在非首页进行转发,会出现第一次点分享生成不了预览图的问题,第一次分享取消后,再点击分享(第二次分享),此时预览图生成目前已知ios下不存在这个问题,我使用的小米8存在这个问题,不排除其余安卓手机也存在这个问题上面提供了代码片段,重现步骤:首页通过按钮进入“分享页”在分享页进行转发(胶囊转发或者分享按钮转发)注意事项:使用真机重现(PS题外话,当使用自定义导航头后,ios的转发默认截图是不包含自定义导航头区域,安卓会把自定义导航头也截图进去,能和ios表现一致么)即速小程序:这是一个已知问题,我们会尽快进行修复:复现的机型以及微信版本具体是多少呢
更多有关「转发小程序时默认截屏预览图第一次分享不生成」的讨论可以前往微信公开课小程序参与互动哦! -
转换wxuploadFile返回的json串出现异常
2019-03-15 18:14:57微信公开课小程序热门讨论关于「转换wxuploadFile返回的json串出现异常」的小程序开发问题
补充:转换wxuploadFile返回的json串出现异常
展开:使用JSONparse(resdata)转换图片上传后服务端返回的数据,偶现JSONParseerror:Unrecognizedtoken<;atapiuploadFilesuccesscallbackfunction即速小程序:检查下看看?
更多有关「转换wxuploadFile返回的json串出现异常」的讨论可以前往微信公开课小程序参与互动哦! -
输入框聚焦,键盘弹起会遮住一部分输入框,求解
2019-03-15 18:14:57微信公开课小程序热门讨论关于「输入框聚焦,键盘弹起会遮住一部分输入框,求解」的小程序开发问题
补充:输入框聚焦,键盘弹起会遮住一部分输入框,求解
展开:iosandroid都这样即速小程序:试下这属性:新手一枚,有没有大神知道什么会导致这样的情况出现
更多有关「输入框聚焦,键盘弹起会遮住一部分输入框,求解」的讨论可以前往微信公开课小程序参与互动哦! -
迁移小程序后审核一直不能通过
2019-03-15 18:14:57微信公开课小程序热门讨论关于「迁移小程序后审核一直不能通过」的小程序开发问题
补充:迁移小程序后审核一直不能通过
展开:需求的场景描述(希望解决的问题)注意:这里所说的迁移是指把一个小程序的代码原封不动的用到另一个小程序上,不是通过小程序管理工具做迁移原来小程序的AppID为wxaaaa,后来申请了海外公众号之后就创建了新的小程序代码完全一样,按以下步骤进行迁移和审核1更改projectconfigjson里面的appid的值,换成新的小程序的appID(wxbbbb)2微信开发工具中删除旧的项目,选择代码所在目录,重新加载项目3确认appID已经更新成wxbbbb,清除所有缓存,编译项目4用测试账号和密码分别从开发工具中和手机端进行测试,登录小程序成功,完成功能性测试5上传build进行审核最近5次的审核结果都是反映提供的测试账号无法登录,但是我们自己无论是通过微信开发工具还是手机扫码体验版都无法重现这个问题通过我们的后台日志分析,提供测试的账号密码没错,但是再用调用wxlogin()成功后返回的临时微信code去做进一步验证,发现传过来的appId和appSecret还是老的小程序的,验证失败,所以导致微信账号绑定我们后台系统账号一直失败,反应到UI界面就是提供的账号或者密码有误登录并绑定的代码片段如下:wxlogin({timeout:5000,success:function(res){wxrequest({url:configservicebindAccount,method:post,data:{username:appglobalDatagdUserName,password:appglobalDatagdPassword,code:rescode},success:function(res){if(resdatacode===10||resdatacode===21){wxshowToast({title:thatdatai18nlinkingConflict,icon:none,duration:3000})return;}if(resdatacode===configstaticDatatwoFAWithoutSMSCode||resdatacode===configstaticDatatwoFAWithSMSCode){appglobalDatatwoFAObj=resdatadataappglobalDatatwoFAObjtype=bindAccountwxredirectTo({url:twoFAtwoFA,})return;}consolelog(resdata);if(resstatusCode299){thatopenLoginFailed();}else{PopulatedataappsetGlobalTokenAndRedirect(resdatadatatoken,bindAccount)});}},fail:function(res){consolelog(resdata);thatopenNoAccess();}});},fail:function(){thatopenNoAccess();}})}希望提供的能力希望能够给予一些小程序代码迁移方面的指导,是不是只要更改了projectconfigjson里面的appid的值就可以将一个小程序的代码迁移到另一个小程序中去微信审核人员的手机上会不会还有老的小程序的缓存没有清理干净这个问题已经导致我们5次提交审核失败了,我们也不知道该如何重现这个问题谢谢即速小程序:兄弟问一下国内申请认证的小程序在过外能正常使用吗还是必须申请海外公众号后就创建新的小程序才可以
更多有关「迁移小程序后审核一直不能通过」的讨论可以前往微信公开课小程序参与互动哦!