立即获取国旗

2025-06-07

立即获取国旗

在处理我的一个项目时,有一个功能需要我根据国家代码显示特定的标志。

我的第一个方法是获取国旗的 zip 文件,并将其从 images 文件夹解压到本地。你可以从这里
下载国旗列表

我以为这很容易。然后,我想既然这个项目是基于 ReactJs 的,或许会有一个针对国旗的 API。

然后我遇到了
Country Flags - 一个可以加载任何国家国旗的简单 API

那么,它是如何工作的呢?

HTML

<img src="https://flagcdn.com/:size/:country_code.png">
Enter fullscreen mode Exit fullscreen mode

例子

<img src="https://flagcdn.com/48x36/za.png">
Enter fullscreen mode Exit fullscreen mode

ReactJs 中的简单数据映射语法

代码:

function CountryList() {
  const countries_code = ["au", "af", "bd", "br", "in"];

  return (
    <div className="country-list">
      <ul>
        {countries_code.map((code, index) => (
          <li key={index} className="mr-16">
            <img src={`https://flagcdn.com/48x36/${code}.png`} alt="..." />
          </li>
        ))}
      </ul>
    </div>
  );
}
);
Enter fullscreen mode Exit fullscreen mode

您可以在此处查看演示链接


结论
👏👏 读到这里,我希望你能在你的项目中实现这个很棒的国家/地区标志 CDN 和 API。所以,我建议你在项目中尝试一下,享受它!

如果您有任何问题或疑问,请随时分享您的想法和意见并给我留言。

到那时,
继续黑客攻击,干杯

文章来源:https://dev.to/younginnovations/get-instant-country-flags-22pe
PREV
如何创建专业的 LinkedIn 个人资料
NEXT
每个开发人员都应该知道的 33 个 JavaScript 概念 🤓️💯️ 每个 JavaScript 开发人员都应该知道的 33 个概念 AWS GenAI LIVE!