UNPKG

@foobars/vue-select-flag

Version:

Flag 国家选择器

426 lines (413 loc) 27.7 kB
# @foobars/vue-select-flag ### 功能介绍 基于 `vue-virtual-scroller`,`flag-icons`,`element-select`的国家国旗选择器。 ### Attributes 支持`el-select`常用属性. See [el-select](https://element.eleme.cn/#/zh-CN/component/select). ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ### 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' } ] ```