# Lib
# 介绍
资料库常用函数,提供英雄,皮肤,技能,地图,头像,表情等详细数据
# 特点
- 简单易用
- 不断迭代,与时俱进
# 注意
目前只有lol业务可用,其他业务例如tft等业务待开发
# 更新日志
2020.11.9
# 使用
const { Lib } = LOL;
const gameObj = new Lib('lol');//目前只有lol业务可用,其他业务例如tft等业务待开发
gameObj.getHeroById('1').then(info => {
console.log(info);
});
1
2
3
4
5
6
2
3
4
5
6
# 获取游戏模式列表
【getGameMode】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 游戏模式信息 |
const gameObj = new Lib('lol');
gameObj.getGameMode().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取眼皮肤列表
【getEyeSkin】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 眼皮肤信息 |
const gameObj = new Lib('lol');
gameObj.getEyeSkin().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取地图列表
【getMap】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 地图信息 |
const gameObj = new Lib('lol');
gameObj.getMap().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取皮肤列表
【getSkin】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 皮肤信息 |
const gameObj = new Lib('lol');
gameObj.getSkin().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取头像列表
【getPortrait】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 头像信息 |
const gameObj = new Lib('lol');
gameObj.getPortrait().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取战利品列表
【getSpoil】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 战利品信息 |
const gameObj = new Lib('lol');
gameObj.getSpoil().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取英雄列表
【getHeroList】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 英雄信息 |
const gameObj = new Lib('lol');
gameObj.getHeroList().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取技能列表
【getSkill】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 技能信息 |
const gameObj = new Lib('lol');
gameObj.getSkill().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取表情列表
【getEmote】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 表情信息 |
const gameObj = new Lib('lol');
gameObj.getEmote().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取道具列表
【getItem】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 道具信息 |
const gameObj = new Lib('lol');
gameObj.getItem().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 根据ID获取英雄信息
【getHeroById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 英雄id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 指定英雄的皮肤,技能,name等等具体信息 |
const gameObj = new Lib('lol');
gameObj.getHeroById('1').then(info => {// 对应一个英雄对象
console.log(info);
});
gameObj.getHeroById(['1','2']).then(info => {// 对应一个英雄数组
console.log(info);
});
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 根据ID获取皮肤
【getSkinById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 皮肤id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 皮肤信息 |
const gameObj = new Lib('lol');
gameObj.getSkinById('1').then(info => {
console.log(info);
});
gameObj.getSkinById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 根据ID获取眼皮肤
【getEyeSkinById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 眼皮肤id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 眼皮肤信息 |
const gameObj = new Lib('lol');
gameObj.getEyeSkinById('1').then(info => {
console.log(info);
});
gameObj.getEyeSkinById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 根据ID获取头像
【getPortraitById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 头像id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 头像信息 |
const gameObj = new Lib('lol');
gameObj.getPortraitById('1').then(info => {
console.log(info);
});
gameObj.getPortraitById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 根据ID获取技能
【getSkillById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 技能id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 技能信息 |
const gameObj = new Lib('lol');
gameObj.getSkillById('1').then(info => {
console.log(info);
});
gameObj.getSkillById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 根据ID获取表情
【getEmoteById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 表情id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 表情信息 |
const gameObj = new Lib('lol');
gameObj.getEmoteById('1').then(info => {
console.log(info);
});
gameObj.getEmoteById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 根据ID获取道具
【getItemById】
参数 | 类型 | 含义 |
---|---|---|
id | 可以为字符串或者字符串数组 | 道具id |
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 道具信息 |
const gameObj = new Lib('lol');
gameObj.getItemById('1').then(info => {
console.log(info);
});
gameObj.getItemById(['1','2']).then(info => {
console.log(info);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
# 获取TFT英雄列表
【getTFTHeroList】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT英雄信息 |
const gameObj = new Lib('tft');
gameObj.getTFTHeroList().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取小小英雄列表
【getLittleHero】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | 小小英雄信息 |
const gameObj = new Lib('tft');
gameObj.getLittleHero().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取TFT特质列表
【getRaceList】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT特质信息 |
const gameObj = new Lib('tft');
gameObj.getRaceList().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取TFT职业列表
【getJobList】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT职业信息 |
const gameObj = new Lib('tft');
gameObj.getJobList().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取TFT装备列表
【getEquipList】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT装备信息 |
const gameObj = new Lib('tft');
gameObj.getEquipList().then(info => {
console.log(info);
});
1
2
3
4
2
3
4
# 获取TFT作者列表
【getTFTAuthor】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT作者信息 |
const gameObj = new Lib('tftauto');
gameObj.getTFTAuthor().then(info => {
let data = window.TFTAuthor_V3_List;
console.log(data);
});
1
2
3
4
5
2
3
4
5
# 获取TFT阵容列表
【getTFTAuthor】
返回 | 类型 | 含义 |
---|---|---|
结果 | object | TFT阵容信息 |
const gameObj = new Lib('tftauto');
gameObj.getTFTLineList().then(info => {
let data = window.TFTlinelist_set4_List;
console.log(data);
});
1
2
3
4
5
2
3
4
5