# Lib

# 介绍

资料库常用函数,提供英雄,皮肤,技能,地图,头像,表情等详细数据

# 特点

  1. 简单易用
  2. 不断迭代,与时俱进

# 注意

目前只有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

# 获取游戏模式列表

【getGameMode】

返回 类型 含义
结果 object 游戏模式信息
const gameObj = new Lib('lol');
gameObj.getGameMode().then(info => {
  console.log(info);
});
1
2
3
4

# 获取眼皮肤列表

【getEyeSkin】

返回 类型 含义
结果 object 眼皮肤信息
const gameObj = new Lib('lol');
gameObj.getEyeSkin().then(info => {
   console.log(info);
});
1
2
3
4

# 获取地图列表

【getMap】

返回 类型 含义
结果 object 地图信息
const gameObj = new Lib('lol');
gameObj.getMap().then(info => {
   console.log(info);
});
1
2
3
4

# 获取皮肤列表

【getSkin】

返回 类型 含义
结果 object 皮肤信息
const gameObj = new Lib('lol');
gameObj.getSkin().then(info => {
   console.log(info);
});
1
2
3
4

# 获取头像列表

【getPortrait】

返回 类型 含义
结果 object 头像信息
const gameObj = new Lib('lol');
gameObj.getPortrait().then(info => {
    console.log(info);
});
1
2
3
4

# 获取战利品列表

【getSpoil】

返回 类型 含义
结果 object 战利品信息
const gameObj = new Lib('lol');
gameObj.getSpoil().then(info => {
   console.log(info);
});
1
2
3
4

# 获取英雄列表

【getHeroList】

返回 类型 含义
结果 object 英雄信息
const gameObj = new Lib('lol');
gameObj.getHeroList().then(info => {
    console.log(info);
});
1
2
3
4

# 获取技能列表

【getSkill】

返回 类型 含义
结果 object 技能信息
const gameObj = new Lib('lol');
gameObj.getSkill().then(info => {
   console.log(info);
});
1
2
3
4

# 获取表情列表

【getEmote】

返回 类型 含义
结果 object 表情信息
const gameObj = new Lib('lol');
gameObj.getEmote().then(info => {
   console.log(info);
});
1
2
3
4

# 获取道具列表

【getItem】

返回 类型 含义
结果 object 道具信息
const gameObj = new Lib('lol');
gameObj.getItem().then(info => {
   console.log(info);
});
1
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

# 根据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

# 根据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

# 根据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

# 根据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

# 根据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

# 根据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

# 获取TFT英雄列表

【getTFTHeroList】

返回 类型 含义
结果 object TFT英雄信息
const gameObj = new Lib('tft');
gameObj.getTFTHeroList().then(info => {
    console.log(info);
});
1
2
3
4

# 获取小小英雄列表

【getLittleHero】

返回 类型 含义
结果 object 小小英雄信息
const gameObj = new Lib('tft');
gameObj.getLittleHero().then(info => {
    console.log(info);
});
1
2
3
4

# 获取TFT特质列表

【getRaceList】

返回 类型 含义
结果 object TFT特质信息
const gameObj = new Lib('tft');
gameObj.getRaceList().then(info => {
    console.log(info);
});
1
2
3
4

# 获取TFT职业列表

【getJobList】

返回 类型 含义
结果 object TFT职业信息
const gameObj = new Lib('tft');
gameObj.getJobList().then(info => {
    console.log(info);
});
1
2
3
4

# 获取TFT装备列表

【getEquipList】

返回 类型 含义
结果 object TFT装备信息
const gameObj = new Lib('tft');
gameObj.getEquipList().then(info => {
    console.log(info);
});
1
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

# 获取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
Last Updated: 12/14/2021, 5:05:41 PM