pp电子

登录
免费开通

微信小程序-bug- 挪用wx.login()无响应的原因息争决方案

许多微信小程序开发者 , ,都会遇到这样的情形 , ,在挪用wx.login()的时间 , ,在部分IOS上无响应的情形 , ,那么这种情形要怎样解决????

微信小程序-bug- 挪用wx.login()无响应的原因息争决方案

响应效果如下: 
剖析效果 , ,我们知道 , ,login接口一直处于pending状态 , ,若是加了timeout时间后 , ,在complate回调中可触发; ;;; 
那为什么login要领一直是pending呢????????????????

发明页面中着适用了新组件


  1. <open-data type="userAvatarUrl"></open-data> <open-data type="userNickName"></open-data>

这个组件是用来显示微信的“头像”和“昵称”的 , ,本着“试一试 , ,万一可以呢”的原则 , ,坚决删除了该组件 , ,再次运行 , ,好了 , ,神奇了嗨!

在挪用wx.login()要领前 , ,我先使用open-data标签渲染了“头像”和“昵称” , ,可是为啥先使用组件后就GG了????可能是微信渲染自带线程的吧 , ,我的使用要领 , ,违反了微信的渲染机制 , ,导致了线程壅闭(我猜的哈); ;;;

转头想想 , ,也是哈 , ,尚未登陆就渲染了头像和昵称 , ,节奏不是这样的; ;;;就像警员查身份证 , ,还没刷机械 , ,就知道你叫啥了 , ,住那里 , ,不科学了对吧。。。

以是 , ,要显示头像和昵称的open-type组件 , ,必需在挪用wx.login()的API后 , ,再行渲染; ;;;  知道了原因 , ,解决起来就很简朴了 , ,界说一个变量isLogin , ,用来纪录wx.login()是否已挪用  let isLogin = false wx.login({ success: function(res) { if (res.code) { //提倡网络请求 isLogin = true; } } });

然后将isLogin绑定在页面的data工具中 , ,我就不写了哈 , ,然后在页面中 , ,用wx:if判断就可以了


  1. <open-data wx:if='{{isLogin}}' type="userAvatarUrl"></open-data> <open-data wx:if='{{isLogin}}' type="userNickName"></open-data>

小程序工具提供多类型商城/门店小程序制作 , ,可视化编辑 1秒天生5步上线。。。通过拖拽、拼接????榻峁剐〕绦蛏坛且趁 , ,所看即所得 , ,只需要美工就能做出细腻商城。。。更多小程序市肆请审查:小程序市肆

微信小程序-bug- 挪用wx.login()无响应的原因息争决方案


【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿 , ,由于未联系到知识产权人或未发明有关知识产权的挂号 , ,若有知识产权人并不肯意我们使用 , ,若是有侵权请连忙联系。。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真 , ,仅系客观性形貌 , ,如您需要相识该类商品/服务详细的资讯 , ,请您直接与该类商品/服务的提供者联系。。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商 , ,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。

KESION 一直通过手艺立异 , ,提供产品和服务 , ,助力企业向数字化转型 , ,通过科技驱动商业刷新 , ,让商业变得更智慧!



▼点击进入pp电子官网相识更多



上/下篇
  • 租房民宿类小程序要怎么做

  • 小程序redux性能优化 , ,提升三倍渲染速率

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
微信小程序-bug- 挪用wx.login()无响应的原因息