收藏
回答

createUserInfoButton类型为image的问题~

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug createUserInfoButton、createImage 工具 6.6.6 2.0.8


当createUserInfoButton的type 为image时,能直接将base64类型的直接转为图片展示嘛?

在开发工具中可以展示图片按钮,但是真机测试无法显示代码如下:

var ENEMY_IMG_SRC = Config.IMG_URL;

var img = wx.createImage();

img.src = ENEMY_IMG_SRC;

var UserInfoButton = wx.createUserInfoButton({

type: 'image',

image: img.src,

style: {

left: 25,

top: screenHeight / 2 - 50,

width: screenWidth - 50,

height: (screenWidth - 50) * 347 / 520,

lineHeight: 40,

backgroundColor: 'rgba(0,0,0,0)',

color: '#ffffff',

textAlign: 'center',

fontSize: 16,

borderRadius: 4

}

});

其中ENEMY_IMG_SRC 为后台发来的base64类型的图片数据格式为:data:image/png;base64,iVBORw0KGgoAAA...(内容太长,就不全发出来了);

跪求官方大佬解答,是因为在createUserInfoButton中,目前无法支持base64转图片显示,还是说代码有问题导致无法显示

最后一次编辑于  2018-05-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • June
    June
    2018-05-23

    目前应该是不支持直接传base64串的。

    2018-05-23
    赞同
    回复 1
    • 蓝翼宇碎
      蓝翼宇碎
      2018-05-23
      噢,好的!万分感谢官方大佬的解答~~~
      2018-05-23
      回复