# 常用JS数据接口

日常需求中使用到的公共数据接口(英雄信息、皮肤信息等),统一调用,便于后期维护更新。

# 单个英雄信息

地址举例://game.gtimg.cn/images/lol/act/img/js/hero/163.js

路径规则://game.gtimg.cn/images/lol/act/img/js/hero/ + 英雄ID + .js

使用示例://lol.qq.com/data/info-defail.shtml?id=5

# 英雄列表

地址://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js

英雄信息包含的字段:

{
  heroId: "1",
  name: "黑暗之女",
  alias: "Annie",
  title: "安妮",
  roles: [
  "mage"
  ],
  isWeekFree: "0",
  attack: "2",
  defense: "3",
  magic: "10",
  difficulty: "6",
  selectAudio: "https://game.gtimg.cn/images/lol/act/img/vo/choose/1.ogg",
  banAudio: "https://game.gtimg.cn/images/lol/act/img/vo/ban/1.ogg"
}

配合模版引擎使用示例://lol.qq.com/cguide/code/demo/heroList.html

# 皮肤列表

地址://game.gtimg.cn/images/lol/act/img/js/cuSkinList/cuskin_list.js

以英雄id为key值,包含的字段:

1000: {
    name: "黑暗之女",
    isChromas: "false",//是否是炫彩皮肤
    chromas: [ ],//相关炫彩皮肤的id列表
    tag: "",
    category: "base",
    source: ""
  },
1001: {
    name: "哥特萝莉 安妮",
    isChromas: "false",
    chromas: [ ],
    tag: "",
    category: "Wisdom of Pioneer",
    source: ""
  }

配合模版引擎使用示例(炫彩皮肤路径需要特别处理)://lol.qq.com/cguide/code/demo/skinList.html