# GameIcon
小游戏推荐icon组件。小游戏推荐icon组件是一个原生组件,层级比上屏 Canvas 高,会覆盖在上屏 Canvas 上。小游戏推荐icon组件默认是隐藏的,需要调用 GameIcon.show() 将其显示。
# 属性
# Boolean isDestroyed
是否已销毁的标记位
# Array icons
每个icon渲染出来之后都有位置、尺寸和样式等信息,统一由icons数组维护,数组的每一项称为iconItem
# Object iconItem
单个游戏icon的位置和样式等信息
属性 | 类型 | 说明 |
---|---|---|
appNameHidden | Boolean | 游戏名称是否隐藏 |
color | String | 游戏名称的颜色色号 |
size | Number | 游戏icon的宽高值 |
borderWidth | Number | 游戏icon的border尺寸 |
borderColor | String | 游戏icon的border颜色色值 |
left | Number | 游戏icon的X轴坐标 |
top | Number | 游戏icon的Y轴坐标 |
# 方法
# Promise GameIcon.load()
小游戏推荐icon组件加载数据接口。
# Promise GameIcon.show()
显示小游戏推荐icon组件。
# Promise GameIcon.hide()
隐藏小游戏推荐icon组件。
# Promise GameIcon.destroy()
销毁小游戏推荐icon组件,组件销毁后所有方法和事件都将失效。
# GameIcon.onResize(function listener)
监听小游戏推荐icon组件位置或者尺寸改变事件。回调函数回抛出一个数组,包含被渲染出来的游戏的信息,该数组为组件实例属性icons的子集。
# GameIcon.offResize(function listener)
移除小游戏推荐icon组件位置或者尺寸改变事件的监听函数
# GameIcon.onLoad(function listener)
监听小游戏推荐icon组件加载成功事件。
# GameIcon.offLoad(function listener)
移除小游戏推荐icon组件加载成功事件的监听函数
# GameIcon.onError(function listener)
监听小游戏推荐icon组件加载错误事件。
# GameIcon.offError(function listener)
移除小游戏推荐icon组件加载错误事件的监听函数