npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@foobars/vue-select-flag

v1.0.33

Published

Flag 国家选择器

Readme

@foobars/vue-select-flag

功能介绍

基于 vue-virtual-scroller,flag-icons,element-select的国家国旗选择器。

Attributes

支持el-select常用属性.

See el-select.

Customize configuration

See Configuration Reference.

git

https://gitee.com/fonchar/vue-select-flag.git

示例

<template>
  <div id="app">
    <div class="fern-demo-header">
        <h2>组件DEMO</h2>
        <input v-model="value">
    </div>
    <div class="fern-demo">
      <div>
        <h3>原el-select</h3>
        <el-select v-model="value">
          <el-option v-for="item in countryList" :key="Object.values(item).join('_')" :value="item.alpha3" :label="item.alpha3"/>
        </el-select>
        <h3>虚拟select</h3>
        <VirtualSelect v-model="value" :options="countryList" valueKey="alpha3" labelKey="nameCn"/>
        <br>
      </div>
      <div>
        <h3>默认数据</h3>
        <VueSelectFlag v-model="value" @change="selectChange"/>
        <br>
        <VueSelectFlag v-model="value" format="{nameEn}" clearable/>
        <br>
        <VueSelectFlag v-model="value" format="{name}" disabled/>
        <br>
        <VueSelectFlag v-model="value" format="{code}" clearable/>
        <br>
        <VueSelectFlag v-model="value" format="{alpha2}" clearable/>
        <br>
        <VueSelectFlag v-model="value" type="text" clearable/>

        <br>
        <h3>多选</h3>
        <VueSelectFlag v-model="multipleVal" format="{name} - {code}" clearable multiple/>

        <br>
        <h3>选择器类型: type</h3>
        <h4>1. type="select" (默认)</h4>
        <VueSelectFlag v-model="value"/>
        <h4>2. type="text"</h4>
        <VueSelectFlag v-model="value" type="text"/>
      </div>
      <div>
        <h3>自定义数据</h3>
        <VueSelectFlag v-model="value" :data="data" @change="selectChange"/>
        <br>
        <VueSelectFlag v-model="value" :data="data" format="{nameEn}" clearable/>
        <br>
        <VueSelectFlag v-model="value" :data="data" format="{name}" disabled/>
        <br>
        <VueSelectFlag v-model="value" :data="data" format="{code}" clearable/>
        <br>
        <VueSelectFlag v-model="value" :data="data" format="{alpha2}" clearable/>
        <br>
        <VueSelectFlag v-model="value" :data="data" type="text" clearable/>
        <br>
      </div>
      <div>
        <h3>alpha2</h3>
        <input v-model="value2">
        <br>
        <VueSelectFlag v-model="value2" value-format="{alpha2}" @change="selectChange"/>
        <br>
        <VueSelectFlag v-model="value2" value-format="{alpha2}" @change="selectChange" clearable/>
        <VueSelectFlag v-model="value2" type="text" value-format="{alpha2}" clearable/>
      </div>
      <div>
        <h3>自定义options</h3>
        <p>:options="{ code: 'nameEn', name: 'nameEn'}" <b>{{valueEn}}</b></p>
        <br>
        <VueSelectFlag v-model="valueEn" @change="selectChange" :options="{ code: 'nameEn', name: 'nameEn'}"/>
        <br>
        <h3>自定义format</h3>
        <p>format="{en}" <b>{{valueEn2}}</b></p>
        <br>
        <VueSelectFlag v-model="valueEn2" @change="selectChange" value-format="{en}" format="{en}"/>
        <br>
        <br>
        <VueSelectFlag
            v-model="valueEn2"
            value-format="{en}"
            format="{en}"
            type="text"
          />
        <br>
        <p>format="{zh}" <b>{{valueEn3}}</b></p>
        <VueSelectFlag v-model="valueEn3" @change="selectChange" value-format="{zh}" format="{zh}"/>
        <br>
        <VueSelectFlag
            v-model="valueEn3"
            value-format="{zh}"
            format="{zh}"
            type="text"
          />
      </div>
    </div>
  </div>
</template>

<script>
import countryList from '../packages/VirtualSelect/src/data/index'

export default {
  name: 'App',
  components: {
  },
  data() {
    return {
      countryList: countryList,
      data: [
        { 'alpha2': 'CI', 'nameCn': '科特迪瓦', 'nameEn': "Cote d'Ivoire", 'alpha3': 'CIV' },
        { 'alpha2': 'CK', 'nameCn': '库克群岛', 'nameEn': 'Cook Islands', 'alpha3': 'COK' }
      ],
      value: '',
      value2: '',
      valueEn: '',
      valueEn2: '',
      valueEn3: '中国(内地)',
      multipleVal: []
    }
  },
  methods: {
    selectChange(val) {
      console.log('下拉框选择的值', val);
    }
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  color: #2c3e50;
  margin-top: 60px;
}
.fern-demo-header {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fern-demo {
  display: flex;
  justify-content: center;
}
.fern-demo>div{
  padding-left: 1rem;
  padding-right: 1rem;
}
</style>

示例数据 import countryList from '../packages/VirtualSelect/src/data/index'

export default [
  { 'alpha2': 'AD', 'nameCn': '安道尔', 'nameEn': 'Andorra', 'alpha3': 'AND' },
  { 'alpha2': 'AE', 'nameCn': '阿联酋', 'nameEn': 'United Arab Emirates', 'alpha3': 'ARE' },
  { 'alpha2': 'AF', 'nameCn': '阿富汗', 'nameEn': 'Afghanistan', 'alpha3': 'AFG' },
  { 'alpha2': 'AG', 'nameCn': '安提瓜和巴布达', 'nameEn': 'Antigua & Barbuda', 'alpha3': 'ATG' },
  { 'alpha2': 'AI', 'nameCn': '安圭拉', 'nameEn': 'Anguilla', 'alpha3': 'AIA' },
  { 'alpha2': 'AL', 'nameCn': '阿尔巴尼亚', 'nameEn': 'Albania', 'alpha3': 'ALB' },
  { 'alpha2': 'AM', 'nameCn': '亚美尼亚', 'nameEn': 'Armenia', 'alpha3': 'ARM' },
  { 'alpha2': 'AO', 'nameCn': '安哥拉', 'nameEn': 'Angola', 'alpha3': 'AGO' },
  { 'alpha2': 'AQ', 'nameCn': '南极洲', 'nameEn': 'Antarctica', 'alpha3': 'ATA' },
  { 'alpha2': 'AR', 'nameCn': '阿根廷', 'nameEn': 'Argentina', 'alpha3': 'ARG' },
  { 'alpha2': 'AS', 'nameCn': '美属萨摩亚', 'nameEn': 'American Samoa', 'alpha3': 'ASM' },
  { 'alpha2': 'AT', 'nameCn': '奥地利', 'nameEn': 'Austria', 'alpha3': 'AUT' },
  { 'alpha2': 'AU', 'nameCn': '澳大利亚', 'nameEn': 'Australia', 'alpha3': 'AUS' },
  { 'alpha2': 'AW', 'nameCn': '阿鲁巴', 'nameEn': 'Aruba', 'alpha3': 'ABW' },
  { 'alpha2': 'AX', 'nameCn': '奥兰群岛', 'nameEn': 'Aland Island', 'alpha3': 'ALA' },
  { 'alpha2': 'AZ', 'nameCn': '阿塞拜疆', 'nameEn': 'Azerbaijan', 'alpha3': 'AZE' },
  { 'alpha2': 'BA', 'nameCn': '波黑', 'nameEn': 'Bosnia & Herzegovina', 'alpha3': 'BIH' },
  { 'alpha2': 'BB', 'nameCn': '巴巴多斯', 'nameEn': 'Barbados', 'alpha3': 'BRB' },
  { 'alpha2': 'BD', 'nameCn': '孟加拉', 'nameEn': 'Bangladesh', 'alpha3': 'BGD' },
  { 'alpha2': 'BE', 'nameCn': '比利时', 'nameEn': 'Belgium', 'alpha3': 'BEL' },
  { 'alpha2': 'BF', 'nameCn': '布基纳法索', 'nameEn': 'Burkina', 'alpha3': 'BFA' },
  { 'alpha2': 'BG', 'nameCn': '保加利亚', 'nameEn': 'Bulgaria', 'alpha3': 'BGR' },
  { 'alpha2': 'BH', 'nameCn': '巴林', 'nameEn': 'Bahrain', 'alpha3': 'BHR' },
  { 'alpha2': 'BI', 'nameCn': '布隆迪', 'nameEn': 'Burundi', 'alpha3': 'BDI' },
  { 'alpha2': 'BJ', 'nameCn': '贝宁', 'nameEn': 'Benin', 'alpha3': 'BEN' },
  { 'alpha2': 'BL', 'nameCn': '圣巴泰勒米岛', 'nameEn': 'Saint Barthélemy', 'alpha3': 'BLM' },
  { 'alpha2': 'BM', 'nameCn': '百慕大', 'nameEn': 'Bermuda', 'alpha3': 'BMU' },
  { 'alpha2': 'BN', 'nameCn': '文莱', 'nameEn': 'Brunei', 'alpha3': 'BRN' },
  { 'alpha2': 'BO', 'nameCn': '玻利维亚', 'nameEn': 'Bolivia', 'alpha3': 'BOL' },
  { 'alpha2': 'BQ', 'nameCn': '博内尔、聖尤斯泰修斯及沙巴岛(荷兰加勒比区)', 'nameEn': 'BONAIRE, SINT EUSTATIUS AND SABA(Caribbean Netherlands)', 'alpha3': 'BES' },
  { 'alpha2': 'BR', 'nameCn': '巴西', 'nameEn': 'Brazil', 'alpha3': 'BRA' },
  { 'alpha2': 'BS', 'nameCn': '巴哈马', 'nameEn': 'The Bahamas', 'alpha3': 'BHS' },
  { 'alpha2': 'BT', 'nameCn': '不丹', 'nameEn': 'Bhutan', 'alpha3': 'BTN' },
  { 'alpha2': 'BV', 'nameCn': '布韦岛', 'nameEn': 'Bouvet Island', 'alpha3': 'BVT' },
  { 'alpha2': 'BW', 'nameCn': '博茨瓦纳', 'nameEn': 'Botswana', 'alpha3': 'BWA' },
  { 'alpha2': 'BY', 'nameCn': '白俄罗斯', 'nameEn': 'Belarus', 'alpha3': 'BLR' },
  { 'alpha2': 'BZ', 'nameCn': '伯利兹', 'nameEn': 'Belize', 'alpha3': 'BLZ' },
  { 'alpha2': 'CA', 'nameCn': '加拿大', 'nameEn': 'Canada', 'alpha3': 'CAN' },
  { 'alpha2': 'CC', 'nameCn': '科科斯群岛', 'nameEn': 'Cocos (Keeling) Islands', 'alpha3': 'CCK' },
  { 'alpha2': 'CD', 'nameCn': '刚果(金)', 'nameEn': 'Democratic Republic of the Congo', 'alpha3': 'COD' },
  { 'alpha2': 'CF', 'nameCn': '中非', 'nameEn': 'Central African Republic', 'alpha3': 'CAF' },
  { 'alpha2': 'CG', 'nameCn': '刚果(布)', 'nameEn': 'Republic of the Congo', 'alpha3': 'COG' },
  { 'alpha2': 'CH', 'nameCn': '瑞士', 'nameEn': 'Switzerland', 'alpha3': 'CHE' },
  { 'alpha2': 'CI', 'nameCn': '科特迪瓦', 'nameEn': "Cote d'Ivoire", 'alpha3': 'CIV' },
  { 'alpha2': 'CK', 'nameCn': '库克群岛', 'nameEn': 'Cook Islands', 'alpha3': 'COK' },
  { 'alpha2': 'CL', 'nameCn': '智利', 'nameEn': 'Chile', 'alpha3': 'CHL' },
  { 'alpha2': 'CM', 'nameCn': '喀麦隆', 'nameEn': 'Cameroon', 'alpha3': 'CMR' },
  { 'alpha2': 'CN', 'nameCn': '中国(内地)', 'nameEn': 'China', 'alpha3': 'CHN' },
  { 'alpha2': 'CO', 'nameCn': '哥伦比亚', 'nameEn': 'Colombia', 'alpha3': 'COL' },
  { 'alpha2': 'CR', 'nameCn': '哥斯达黎加', 'nameEn': 'Costa Rica', 'alpha3': 'CRI' },
  { 'alpha2': 'CU', 'nameCn': '古巴', 'nameEn': 'Cuba', 'alpha3': 'CUB' },
  { 'alpha2': 'CV', 'nameCn': '佛得角', 'nameEn': 'Cape Verde', 'alpha3': 'CPV' },
  { 'alpha2': 'CX', 'nameCn': '圣诞岛', 'nameEn': 'Christmas Island', 'alpha3': 'CXR' },
  { 'alpha2': 'CY', 'nameCn': '塞浦路斯', 'nameEn': 'Cyprus', 'alpha3': 'CYP' },
  { 'alpha2': 'CZ', 'nameCn': '捷克', 'nameEn': 'Czech Republic', 'alpha3': 'CZE' },
  { 'alpha2': 'DE', 'nameCn': '德国', 'nameEn': 'Germany', 'alpha3': 'DEU' },
  { 'alpha2': 'DJ', 'nameCn': '吉布提', 'nameEn': 'Djibouti', 'alpha3': 'DJI' },
  { 'alpha2': 'DK', 'nameCn': '丹麦', 'nameEn': 'Denmark', 'alpha3': 'DNK' },
  { 'alpha2': 'DM', 'nameCn': '多米尼克', 'nameEn': 'Dominica', 'alpha3': 'DMA' },
  { 'alpha2': 'DO', 'nameCn': '多米尼加', 'nameEn': 'Dominican Republic', 'alpha3': 'DOM' },
  { 'alpha2': 'DZ', 'nameCn': '阿尔及利亚', 'nameEn': 'Algeria', 'alpha3': 'DZA' },
  { 'alpha2': 'EC', 'nameCn': '厄瓜多尔', 'nameEn': 'Ecuador', 'alpha3': 'ECU' },
  { 'alpha2': 'EE', 'nameCn': '爱沙尼亚', 'nameEn': 'Estonia', 'alpha3': 'EST' },
  { 'alpha2': 'EG', 'nameCn': '埃及', 'nameEn': 'Egypt', 'alpha3': 'EGY' },
  { 'alpha2': 'EH', 'nameCn': '西撒哈拉', 'nameEn': 'Western Sahara', 'alpha3': 'ESH' },
  { 'alpha2': 'ER', 'nameCn': '厄立特里亚', 'nameEn': 'Eritrea', 'alpha3': 'ERI' },
  { 'alpha2': 'ES', 'nameCn': '西班牙', 'nameEn': 'Spain', 'alpha3': 'ESP' },
  { 'alpha2': 'ET', 'nameCn': '埃塞俄比亚', 'nameEn': 'Ethiopia', 'alpha3': 'ETH' },
  { 'alpha2': 'FI', 'nameCn': '芬兰', 'nameEn': 'Finland', 'alpha3': 'FIN' },
  { 'alpha2': 'FJ', 'nameCn': '斐济群岛', 'nameEn': 'Fiji', 'alpha3': 'FJI' },
  { 'alpha2': 'FK', 'nameCn': '马尔维纳斯群岛( 福克兰)', 'nameEn': 'Falkland Islands', 'alpha3': 'FLK' },
  { 'alpha2': 'FM', 'nameCn': '密克罗尼西亚联邦', 'nameEn': 'Federated States of Micronesia', 'alpha3': 'FSM' },
  { 'alpha2': 'FO', 'nameCn': '法罗群岛', 'nameEn': 'Faroe Islands', 'alpha3': 'FRO' },
  { 'alpha2': 'FR', 'nameCn': '法国', 'nameEn': 'France', 'alpha3': 'FRA' },
  { 'alpha2': 'GA', 'nameCn': '加蓬', 'nameEn': 'Gabon', 'alpha3': 'GAB' },
  { 'alpha2': 'GB', 'nameCn': '英国', 'nameEn': 'Great Britain (United Kingdom; England)', 'alpha3': 'GBR' },
  { 'alpha2': 'GD', 'nameCn': '格林纳达', 'nameEn': 'Grenada', 'alpha3': 'GRD' },
  { 'alpha2': 'GE', 'nameCn': '格鲁吉亚', 'nameEn': 'Georgia', 'alpha3': 'GEO' },
  { 'alpha2': 'GF', 'nameCn': '法属圭亚那', 'nameEn': 'French Guiana', 'alpha3': 'GUF' },
  { 'alpha2': 'GG', 'nameCn': '根西岛', 'nameEn': 'Guernsey', 'alpha3': 'GGY' },
  { 'alpha2': 'GH', 'nameCn': '加纳', 'nameEn': 'Ghana', 'alpha3': 'GHA' },
  { 'alpha2': 'GI', 'nameCn': '直布罗陀', 'nameEn': 'Gibraltar', 'alpha3': 'GIB' },
  { 'alpha2': 'GL', 'nameCn': '格陵兰', 'nameEn': 'Greenland', 'alpha3': 'GRL' },
  { 'alpha2': 'GM', 'nameCn': '冈比亚', 'nameEn': 'Gambia', 'alpha3': 'GMB' },
  { 'alpha2': 'GN', 'nameCn': '几内亚', 'nameEn': 'Guinea', 'alpha3': 'GIN' },
  { 'alpha2': 'GP', 'nameCn': '瓜德罗普', 'nameEn': 'Guadeloupe', 'alpha3': 'GLP' },
  { 'alpha2': 'GQ', 'nameCn': '赤道几内亚', 'nameEn': 'Equatorial Guinea', 'alpha3': 'GNQ' },
  { 'alpha2': 'GR', 'nameCn': '希腊', 'nameEn': 'Greece', 'alpha3': 'GRC' },
  { 'alpha2': 'GS', 'nameCn': '南乔治亚岛和南桑威奇群岛', 'nameEn': 'South Georgia and the South Sandwich Islands', 'alpha3': 'SGS' },
  { 'alpha2': 'GT', 'nameCn': '危地马拉', 'nameEn': 'Guatemala', 'alpha3': 'GTM' },
  { 'alpha2': 'GU', 'nameCn': '关岛', 'nameEn': 'Guam', 'alpha3': 'GUM' },
  { 'alpha2': 'GW', 'nameCn': '几内亚比绍', 'nameEn': 'Guinea-Bissau', 'alpha3': 'GNB' },
  { 'alpha2': 'GY', 'nameCn': '圭亚那', 'nameEn': 'Guyana', 'alpha3': 'GUF' },
  { 'alpha2': 'HK', 'nameCn': '中国香港', 'nameEn': 'Hong Kong,China', 'alpha3': 'HKG' },
  { 'alpha2': 'HM', 'nameCn': '赫德岛和麦克唐纳群岛', 'nameEn': 'Heard Island and McDonald Islands', 'alpha3': 'HMD' },
  { 'alpha2': 'HN', 'nameCn': '洪都拉斯', 'nameEn': 'Honduras', 'alpha3': 'HND' },
  { 'alpha2': 'HR', 'nameCn': '克罗地亚', 'nameEn': 'Croatia', 'alpha3': 'HRV' },
  { 'alpha2': 'HT', 'nameCn': '海地', 'nameEn': 'Haiti', 'alpha3': 'HTI' },
  { 'alpha2': 'HU', 'nameCn': '匈牙利', 'nameEn': 'Hungary', 'alpha3': 'HUN' },
  { 'alpha2': 'ID', 'nameCn': '印尼', 'nameEn': 'Indonesia', 'alpha3': 'IDN' },
  { 'alpha2': 'IE', 'nameCn': '爱尔兰', 'nameEn': 'Ireland', 'alpha3': 'IRL' },
  { 'alpha2': 'IL', 'nameCn': '以色列', 'nameEn': 'Israel', 'alpha3': 'ISR' },
  { 'alpha2': 'IM', 'nameCn': '马恩岛', 'nameEn': 'Isle of Man', 'alpha3': 'IMN' },
  { 'alpha2': 'IN', 'nameCn': '印度', 'nameEn': 'India', 'alpha3': 'IND' },
  { 'alpha2': 'IO', 'nameCn': '英属印度洋领地', 'nameEn': 'British Indian Ocean Territory', 'alpha3': 'IOT' },
  { 'alpha2': 'IQ', 'nameCn': '伊拉克', 'nameEn': 'Iraq', 'alpha3': 'IRQ' },
  { 'alpha2': 'IR', 'nameCn': '伊朗', 'nameEn': 'Iran', 'alpha3': 'IRN' },
  { 'alpha2': 'IS', 'nameCn': '冰岛', 'nameEn': 'Iceland', 'alpha3': 'ISL' },
  { 'alpha2': 'IT', 'nameCn': '意大利', 'nameEn': 'Italy', 'alpha3': 'ITA' },
  { 'alpha2': 'JE', 'nameCn': '泽西岛', 'nameEn': 'Jersey', 'alpha3': 'JEY' },
  { 'alpha2': 'JM', 'nameCn': '牙买加', 'nameEn': 'Jamaica', 'alpha3': 'JAM' },
  { 'alpha2': 'JO', 'nameCn': '约旦', 'nameEn': 'Jordan', 'alpha3': 'JOR' },
  { 'alpha2': 'JP', 'nameCn': '日本', 'nameEn': 'Japan', 'alpha3': 'JPN' },
  { 'alpha2': 'KE', 'nameCn': '肯尼亚', 'nameEn': 'Kenya', 'alpha3': 'KEN' },
  { 'alpha2': 'KG', 'nameCn': '吉尔吉斯斯坦', 'nameEn': 'Kyrgyzstan', 'alpha3': 'KGZ' },
  { 'alpha2': 'KH', 'nameCn': '柬埔寨', 'nameEn': 'Cambodia', 'alpha3': 'KHM' },
  { 'alpha2': 'KI', 'nameCn': '基里巴斯', 'nameEn': 'Kiribati', 'alpha3': 'KIR' },
  { 'alpha2': 'KM', 'nameCn': '科摩罗', 'nameEn': 'The Comoros', 'alpha3': 'COM' },
  { 'alpha2': 'KN', 'nameCn': '圣基茨和尼维斯', 'nameEn': 'St. Kitts & Nevis', 'alpha3': 'KNA' },
  { 'alpha2': 'KP', 'nameCn': '朝鲜 北朝鲜', 'nameEn': 'North Korea', 'alpha3': 'PRK' },
  { 'alpha2': 'KR', 'nameCn': '韩国 南朝鲜', 'nameEn': 'South Korea', 'alpha3': 'KOR' },
  { 'alpha2': 'KW', 'nameCn': '科威特', 'nameEn': 'Kuwait', 'alpha3': 'KWT' },
  { 'alpha2': 'KY', 'nameCn': '开曼群岛', 'nameEn': 'Cayman Islands', 'alpha3': 'CYM' },
  { 'alpha2': 'KZ', 'nameCn': '哈萨克斯坦', 'nameEn': 'Kazakhstan', 'alpha3': 'KAZ' },
  { 'alpha2': 'LA', 'nameCn': '老挝', 'nameEn': 'Laos', 'alpha3': 'LAO' },
  { 'alpha2': 'LB', 'nameCn': '黎巴嫩', 'nameEn': 'Lebanon', 'alpha3': 'LBN' },
  { 'alpha2': 'LC', 'nameCn': '圣卢西亚', 'nameEn': 'St. Lucia', 'alpha3': 'LCA' },
  { 'alpha2': 'LI', 'nameCn': '列支敦士登', 'nameEn': 'Liechtenstein', 'alpha3': 'LIE' },
  { 'alpha2': 'LK', 'nameCn': '斯里兰卡', 'nameEn': 'Sri Lanka', 'alpha3': 'LKA' },
  { 'alpha2': 'LR', 'nameCn': '利比里亚', 'nameEn': 'Liberia', 'alpha3': 'LBR' },
  { 'alpha2': 'LS', 'nameCn': '莱索托', 'nameEn': 'Lesotho', 'alpha3': 'LSO' },
  { 'alpha2': 'LT', 'nameCn': '立陶宛', 'nameEn': 'Lithuania', 'alpha3': 'LTU' },
  { 'alpha2': 'LU', 'nameCn': '卢森堡', 'nameEn': 'Luxembourg', 'alpha3': 'LUX' },
  { 'alpha2': 'LV', 'nameCn': '拉脱维亚', 'nameEn': 'Latvia', 'alpha3': 'LVA' },
  { 'alpha2': 'LY', 'nameCn': '利比亚', 'nameEn': 'Libya', 'alpha3': 'LBY' },
  { 'alpha2': 'MA', 'nameCn': '摩洛哥', 'nameEn': 'Morocco', 'alpha3': 'MAR' },
  { 'alpha2': 'MC', 'nameCn': '摩纳哥', 'nameEn': 'Monaco', 'alpha3': 'MCO' },
  { 'alpha2': 'MD', 'nameCn': '摩尔多瓦', 'nameEn': 'Moldova', 'alpha3': 'MDA' },
  { 'alpha2': 'ME', 'nameCn': '黑山', 'nameEn': 'Montenegro', 'alpha3': 'MNE' },
  { 'alpha2': 'MF', 'nameCn': '法属圣马丁', 'nameEn': 'Saint Martin (France)', 'alpha3': 'MAF' },
  { 'alpha2': 'MG', 'nameCn': '马达加斯加', 'nameEn': 'Madagascar', 'alpha3': 'MDG' },
  { 'alpha2': 'MH', 'nameCn': '马绍尔群岛', 'nameEn': 'Marshall islands', 'alpha3': 'MHL' },
  { 'alpha2': 'MK', 'nameCn': '马其顿', 'nameEn': 'Republic of Macedonia (FYROM)', 'alpha3': 'MKD' },
  { 'alpha2': 'ML', 'nameCn': '马里', 'nameEn': 'Mali', 'alpha3': 'MLI' },
  { 'alpha2': 'MM', 'nameCn': '缅甸', 'nameEn': 'Myanmar (Burma)', 'alpha3': 'MMR' },
  { 'alpha2': 'MN', 'nameCn': '蒙古国 蒙古', 'nameEn': 'Mongolia', 'alpha3': 'MNG' },
  { 'alpha2': 'MO', 'nameCn': '中国澳门', 'nameEn': 'Macao,China', 'alpha3': 'MAC' },
  { 'alpha2': 'MP', 'nameCn': '北马里亚纳群岛', 'nameEn': 'Northern Mariana Islands', 'alpha3': 'MNP' },
  { 'alpha2': 'MQ', 'nameCn': '马提尼克', 'nameEn': 'Martinique', 'alpha3': 'MTQ' },
  { 'alpha2': 'MR', 'nameCn': '毛里塔尼亚', 'nameEn': 'Mauritania', 'alpha3': 'MRT' },
  { 'alpha2': 'MS', 'nameCn': '蒙塞拉特岛', 'nameEn': 'Montserrat', 'alpha3': 'MSR' },
  { 'alpha2': 'MT', 'nameCn': '马耳他', 'nameEn': 'Malta', 'alpha3': 'MLT' },
  { 'alpha2': 'MU', 'nameCn': '毛里求斯', 'nameEn': 'Mauritius', 'alpha3': 'MUS' },
  { 'alpha2': 'MV', 'nameCn': '马尔代夫', 'nameEn': 'Maldives', 'alpha3': 'MDV' },
  { 'alpha2': 'MW', 'nameCn': '马拉维', 'nameEn': 'Malawi', 'alpha3': 'MWI' },
  { 'alpha2': 'MX', 'nameCn': '墨西哥', 'nameEn': 'Mexico', 'alpha3': 'MEX' },
  { 'alpha2': 'MY', 'nameCn': '马来西亚', 'nameEn': 'Malaysia', 'alpha3': 'MYS' },
  { 'alpha2': 'MZ', 'nameCn': '莫桑比克', 'nameEn': 'Mozambique', 'alpha3': 'MOZ' },
  { 'alpha2': 'NA', 'nameCn': '纳米比亚', 'nameEn': 'Namibia', 'alpha3': 'NAM' },
  { 'alpha2': 'NC', 'nameCn': '新喀里多尼亚', 'nameEn': 'New Caledonia', 'alpha3': 'NCL' },
  { 'alpha2': 'NE', 'nameCn': '尼日尔', 'nameEn': 'Niger', 'alpha3': 'NER' },
  { 'alpha2': 'NF', 'nameCn': '诺福克岛', 'nameEn': 'Norfolk Island', 'alpha3': 'NFK' },
  { 'alpha2': 'NG', 'nameCn': '尼日利亚', 'nameEn': 'Nigeria', 'alpha3': 'NGA' },
  { 'alpha2': 'NI', 'nameCn': '尼加拉瓜', 'nameEn': 'Nicaragua', 'alpha3': 'NIC' },
  { 'alpha2': 'NL', 'nameCn': '荷兰', 'nameEn': 'Netherlands', 'alpha3': 'NLD' },
  { 'alpha2': 'NO', 'nameCn': '挪威', 'nameEn': 'Norway', 'alpha3': 'NOR' },
  { 'alpha2': 'NP', 'nameCn': '尼泊尔', 'nameEn': 'Nepal', 'alpha3': 'NPL' },
  { 'alpha2': 'NR', 'nameCn': '瑙鲁', 'nameEn': 'Nauru', 'alpha3': 'NRU' },
  { 'alpha2': 'NU', 'nameCn': '纽埃', 'nameEn': 'Niue', 'alpha3': 'NIU' },
  { 'alpha2': 'NZ', 'nameCn': '新西兰', 'nameEn': 'New Zealand', 'alpha3': 'NZL' },
  { 'alpha2': 'OM', 'nameCn': '阿曼', 'nameEn': 'Oman', 'alpha3': 'OMN' },
  { 'alpha2': 'PA', 'nameCn': '巴拿马', 'nameEn': 'Panama', 'alpha3': 'PAN' },
  { 'alpha2': 'PE', 'nameCn': '秘鲁', 'nameEn': 'Peru', 'alpha3': 'PER' },
  { 'alpha2': 'PF', 'nameCn': '法属波利尼西亚', 'nameEn': 'French polynesia', 'alpha3': 'PYF' },
  { 'alpha2': 'PG', 'nameCn': '巴布亚新几内亚', 'nameEn': 'Papua New Guinea', 'alpha3': 'PNG' },
  { 'alpha2': 'PH', 'nameCn': '菲律宾', 'nameEn': 'The Philippines', 'alpha3': 'PHL' },
  { 'alpha2': 'PK', 'nameCn': '巴基斯坦', 'nameEn': 'Pakistan', 'alpha3': 'PAK' },
  { 'alpha2': 'PL', 'nameCn': '波兰', 'nameEn': 'Poland', 'alpha3': 'POL' },
  { 'alpha2': 'PM', 'nameCn': '圣皮埃尔和密克隆', 'nameEn': 'Saint-Pierre and Miquelon', 'alpha3': 'SPM' },
  { 'alpha2': 'PN', 'nameCn': '皮特凯恩群岛', 'nameEn': 'Pitcairn Islands', 'alpha3': 'PCN' },
  { 'alpha2': 'PR', 'nameCn': '波多黎各', 'nameEn': 'Puerto Rico', 'alpha3': 'PRI' },
  { 'alpha2': 'PS', 'nameCn': '巴勒斯坦', 'nameEn': 'Palestinian territories', 'alpha3': 'PSE' },
  { 'alpha2': 'PT', 'nameCn': '葡萄牙', 'nameEn': 'Portugal', 'alpha3': 'PRT' },
  { 'alpha2': 'PW', 'nameCn': '帕劳', 'nameEn': 'Palau', 'alpha3': 'PLW' },
  { 'alpha2': 'PY', 'nameCn': '巴拉圭', 'nameEn': 'Paraguay', 'alpha3': 'PRY' },
  { 'alpha2': 'QA', 'nameCn': '卡塔尔', 'nameEn': 'Qatar', 'alpha3': 'QAT' },
  { 'alpha2': 'RE', 'nameCn': '留尼汪', 'nameEn': 'Réunion', 'alpha3': 'REU' },
  { 'alpha2': 'RO', 'nameCn': '罗马尼亚', 'nameEn': 'Romania', 'alpha3': 'ROU' },
  { 'alpha2': 'RS', 'nameCn': '塞尔维亚', 'nameEn': 'Serbia', 'alpha3': 'SRB' },
  { 'alpha2': 'RU', 'nameCn': '俄罗斯', 'nameEn': 'Russian Federation', 'alpha3': 'RUS' },
  { 'alpha2': 'RW', 'nameCn': '卢旺达', 'nameEn': 'Rwanda', 'alpha3': 'RWA' },
  { 'alpha2': 'SA', 'nameCn': '沙特阿拉伯', 'nameEn': 'Saudi Arabia', 'alpha3': 'SAU' },
  { 'alpha2': 'SB', 'nameCn': '所罗门群岛', 'nameEn': 'Solomon Islands', 'alpha3': 'SLB' },
  { 'alpha2': 'SC', 'nameCn': '塞舌尔', 'nameEn': 'Seychelles', 'alpha3': 'SYC' },
  { 'alpha2': 'SD', 'nameCn': '苏丹', 'nameEn': 'Sudan', 'alpha3': 'SDN' },
  { 'alpha2': 'SE', 'nameCn': '瑞典', 'nameEn': 'Sweden', 'alpha3': 'SWE' },
  { 'alpha2': 'SG', 'nameCn': '新加坡', 'nameEn': 'Singapore', 'alpha3': 'SGP' },
  { 'alpha2': 'SH', 'nameCn': '圣赫勒拿', 'nameEn': 'St. Helena & Dependencies', 'alpha3': 'SHN' },
  { 'alpha2': 'SI', 'nameCn': '斯洛文尼亚', 'nameEn': 'Slovenia', 'alpha3': 'SVN' },
  { 'alpha2': 'SJ', 'nameCn': '斯瓦尔巴群岛和 扬马延岛', 'nameEn': 'Template:Country data SJM Svalbard', 'alpha3': 'SJM' },
  { 'alpha2': 'SK', 'nameCn': '斯洛伐克', 'nameEn': 'Slovakia', 'alpha3': 'SVK' },
  { 'alpha2': 'SL', 'nameCn': '塞拉利昂', 'nameEn': 'Sierra Leone', 'alpha3': 'SLE' },
  { 'alpha2': 'SM', 'nameCn': '圣马力诺', 'nameEn': 'San Marino', 'alpha3': 'SMR' },
  { 'alpha2': 'SN', 'nameCn': '塞内加尔', 'nameEn': 'Senegal', 'alpha3': 'SEN' },
  { 'alpha2': 'SO', 'nameCn': '索马里', 'nameEn': 'Somalia', 'alpha3': 'SOM' },
  { 'alpha2': 'SR', 'nameCn': '苏里南', 'nameEn': 'Suriname', 'alpha3': 'SUR' },
  { 'alpha2': 'SS', 'nameCn': '南苏丹', 'nameEn': 'South Sudan', 'alpha3': 'SSD' },
  { 'alpha2': 'ST', 'nameCn': '圣多美和普林西比', 'nameEn': 'Sao Tome & Principe', 'alpha3': 'STP' },
  { 'alpha2': 'SV', 'nameCn': '萨尔瓦多', 'nameEn': 'El Salvador', 'alpha3': 'SLV' },
  { 'alpha2': 'SX', 'nameCn': '圣马丁岛', 'nameEn': 'SINT MAARTEN (DUTCH PART)', 'alpha3': 'SXM' },
  { 'alpha2': 'SY', 'nameCn': '叙利亚', 'nameEn': 'Syria', 'alpha3': 'SYR' },
  { 'alpha2': 'SZ', 'nameCn': '斯威士兰', 'nameEn': 'Swaziland', 'alpha3': 'SWZ' },
  { 'alpha2': 'TC', 'nameCn': '特克斯和凯科斯群岛', 'nameEn': 'Turks & Caicos Islands', 'alpha3': 'TCA' },
  { 'alpha2': 'TD', 'nameCn': '乍得', 'nameEn': 'Chad', 'alpha3': 'TCD' },
  { 'alpha2': 'TF', 'nameCn': '法属南部领地', 'nameEn': 'French Southern Territories', 'alpha3': 'ATF' },
  { 'alpha2': 'TG', 'nameCn': '多哥', 'nameEn': 'Togo', 'alpha3': 'TGO' },
  { 'alpha2': 'TH', 'nameCn': '泰国', 'nameEn': 'Thailand', 'alpha3': 'THA' },
  { 'alpha2': 'TJ', 'nameCn': '塔吉克斯坦', 'nameEn': 'Tajikistan', 'alpha3': 'TJK' },
  { 'alpha2': 'TK', 'nameCn': '托克劳', 'nameEn': 'Tokelau', 'alpha3': 'TKL' },
  { 'alpha2': 'TL', 'nameCn': '东帝汶', 'nameEn': 'Timor-Leste (East Timor)', 'alpha3': 'TLS' },
  { 'alpha2': 'TM', 'nameCn': '土库曼斯坦', 'nameEn': 'Turkmenistan', 'alpha3': 'TKM' },
  { 'alpha2': 'TN', 'nameCn': '突尼斯', 'nameEn': 'Tunisia', 'alpha3': 'TUN' },
  { 'alpha2': 'TO', 'nameCn': '汤加', 'nameEn': 'Tonga', 'alpha3': 'TON' },
  { 'alpha2': 'TR', 'nameCn': '土耳其', 'nameEn': 'Turkey', 'alpha3': 'TUR' },
  { 'alpha2': 'TT', 'nameCn': '特立尼达和多巴哥', 'nameEn': 'Trinidad & Tobago', 'alpha3': 'TTO' },
  { 'alpha2': 'TV', 'nameCn': '图瓦卢', 'nameEn': 'Tuvalu', 'alpha3': 'TUV' },
  { 'alpha2': 'TW', 'nameCn': '中国台湾', 'nameEn': 'Taiwan,China', 'alpha3': 'TWN' },
  { 'alpha2': 'TZ', 'nameCn': '坦桑尼亚', 'nameEn': 'Tanzania', 'alpha3': 'TZA' },
  { 'alpha2': 'UA', 'nameCn': '乌克兰', 'nameEn': 'Ukraine', 'alpha3': 'UKR' },
  { 'alpha2': 'UG', 'nameCn': '乌干达', 'nameEn': 'Uganda', 'alpha3': 'UGA' },
  { 'alpha2': 'UM', 'nameCn': '美国本土外小岛屿', 'nameEn': 'United States Minor Outlying Islands', 'alpha3': 'UMI' },
  { 'alpha2': 'US', 'nameCn': '美国', 'nameEn': 'United States of America (USA)', 'alpha3': 'USA' },
  { 'alpha2': 'UY', 'nameCn': '乌拉圭', 'nameEn': 'Uruguay', 'alpha3': 'URY' },
  { 'alpha2': 'UZ', 'nameCn': '乌兹别克斯坦', 'nameEn': 'Uzbekistan', 'alpha3': 'UZB' },
  { 'alpha2': 'VA', 'nameCn': '梵蒂冈', 'nameEn': 'Vatican City (The Holy See)', 'alpha3': 'VAT' },
  { 'alpha2': 'VC', 'nameCn': '圣文森特和格林纳丁斯', 'nameEn': 'St. Vincent & the Grenadines', 'alpha3': 'VCT' },
  { 'alpha2': 'VE', 'nameCn': '委内瑞拉', 'nameEn': 'Venezuela', 'alpha3': 'VEN' },
  { 'alpha2': 'VG', 'nameCn': '英属维尔京群岛', 'nameEn': 'British Virgin Islands', 'alpha3': 'VGB' },
  { 'alpha2': 'VI', 'nameCn': '美属维尔京群岛', 'nameEn': 'United States Virgin Islands', 'alpha3': 'VIR' },
  { 'alpha2': 'VN', 'nameCn': '越南', 'nameEn': 'Vietnam', 'alpha3': 'VNM' },
  { 'alpha2': 'VU', 'nameCn': '瓦努阿图', 'nameEn': 'Vanuatu', 'alpha3': 'VUT' },
  { 'alpha2': 'WF', 'nameCn': '瓦利斯和富图纳', 'nameEn': 'Wallis and Futuna', 'alpha3': 'WLF' },
  { 'alpha2': 'WS', 'nameCn': '萨摩亚', 'nameEn': 'Samoa', 'alpha3': 'WSM' },
  { 'alpha2': 'XK', 'nameCn': '科索沃', 'nameEn': 'KOSOVO, REPUBLIC OF', 'alpha3': 'XKS' },
  { 'alpha2': 'YE', 'nameCn': '也门', 'nameEn': 'Yemen', 'alpha3': 'YEM' },
  { 'alpha2': 'YT', 'nameCn': '马约特', 'nameEn': 'Mayotte', 'alpha3': 'MYT' },
  { 'alpha2': 'ZA', 'nameCn': '南非', 'nameEn': 'South Africa', 'alpha3': 'ZAF' },
  { 'alpha2': 'ZM', 'nameCn': '赞比亚', 'nameEn': 'Zambia', 'alpha3': 'ZMB' },
  { 'alpha2': 'ZW', 'nameCn': '津巴布韦', 'nameEn': 'Zimbabwe', 'alpha3': 'ZWE' }
]