收藏
回答

用户信息按钮不显示

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug wx.createUserInfoButton 客户端 6.7.3 2.3.0

用户信息按钮有时显示,有时不显示(大多数时候不显示),昨天开始出现这个问题


正常是这样子


代码

userInfoButton = wx.createUserInfoButton({

   type: 'image',

   image: 'new/indexbtn.png',

   style: {

     left: (sysInfo.screenWidth - userInfoButtonWidth) / 2,

     bottom: 70,

     width: userInfoButtonWidth,

     height: 111 * rate,

     lineHeight: 40,

     backgroundColor: '#ff0000',

     color: '#ffffff',

     textAlign: 'center',

     fontSize: 16,

     borderRadius: 4

   }

 })



最后一次编辑于  2018-10-22
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-10-22

    提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-22
    赞同
    回复 1
    • 小布姐姐
      小布姐姐
      2018-10-25

      我们这里昨天(10/24)也发现了问题;基本出现问题的都是安卓手机;

      机型:一加5T、oppoA5、红米pro、oppoA33、SM-A8000、华为CAZ-AL10

      代码片段:

      this._button = wx.createUserInfoButton({

      type: 'image',

      text: '微信授权',

      image: url,

      style: {

      left: .5 * (windowWidth - 167),

      bottom: .5 * (windowHeight - 118) - 190,

      width: 167,

      height: 59

      }

      });

      创建出来的按钮不显示

      2018-10-25
      1
      回复
  • Arcanist
    Arcanist
    2018-10-26

    找到问题了,wx.createUserInfoButton style属性中的bottom和right属性已经删除了,使用left和top属性就好了。微信官方也不出个通知,这种接口也是可以随意修改的?


    2018-10-26
    赞同
    回复
  • 卓锐💪
    卓锐💪
    2018-10-24

    应该是坐标问题,楼主试试把bottom去掉

    2018-10-24
    赞同
    回复
登录 后发表内容