用top代替bottom貌似可以解决问题
wx.createUserInfoButton 在真机上不显示按钮- 当前 Bug 的表现(可附上截图) 我的手机是小米mix3 在真机上调用 wx.createUserInfoButton 显示很大概率不出授权按钮 ,社区提这个问题的有十页了 ,但是没见一个解决答案 。有时候打开调试会显示有时候却又要关闭调试才会显示,同事的机子有的没有这个问题 有的刚开始会出现后来却又莫名的好了。最后附上代码截图[图片] [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-02-12同问 问题解决了么?
wx.createUserInfoButton- 在开发工具上有显示按钮,在真机上显示不出来。真机在调试模式下,有很小几率显示不出来 显示按钮上面 代码 有 WAGameSubContext.js:1 [GameOpenDataContext] Cannot assign to read only canvas. 的黄色警告 var userbutton = wx.createUserInfoButton({ type: 'image', image:imagepath, style: { left :sleft, bottom:sbotom, width: realwide, height: realheight, }, withCredentials:true //当 withCredentials 为 true 时,要求此前有调用过 wx.login 且登录态尚未过期,此时返回的数据会包含 encryptedData, iv 等敏感信息;当 withCredentials }); console.log("userbutton.onTap ready[1]!!"); ///调试模式下,这里有日志输出 userbutton.onTap((res) => { console.log("createUserInfoButton res=",res); if(res.userInfo){ console.log("用户授权:", res); } })
2019-01-30