@foobars/vue-select-flag
Version:
Flag 国家选择器
1 lines • 55.2 kB
JavaScript
(function(){"use strict";var a={5221:function(a,n,e){var l=e(144),t=function(){var a=this,n=a._self._c;return n("div",{attrs:{id:"app"}},[n("div",{staticClass:"fern-demo-header"},[n("h2",[a._v("组件DEMO")]),n("input",{directives:[{name:"model",rawName:"v-model",value:a.value,expression:"value"}],domProps:{value:a.value},on:{input:function(n){n.target.composing||(a.value=n.target.value)}}})]),n("div",{staticClass:"fern-demo"},[n("div",[n("h3",[a._v("原el-select")]),n("el-select",{model:{value:a.value,callback:function(n){a.value=n},expression:"value"}},a._l(a.countryList,(function(a){return n("el-option",{key:Object.values(a).join("_"),attrs:{value:a.alpha3,label:a.alpha3}})})),1),n("h3",[a._v("虚拟select")]),n("VirtualSelect",{attrs:{options:a.countryList,valueKey:"alpha3",labelKey:"nameCn"},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br")],1),n("div",[n("h3",[a._v("默认数据")]),n("VueSelectFlag",{on:{change:a.selectChange},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{format:"{nameEn}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{format:"{name}",disabled:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{format:"{code}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{format:"{alpha2}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{type:"text",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("h3",[a._v("多选")]),n("VueSelectFlag",{attrs:{format:"{name} - {code}",clearable:"",multiple:""},model:{value:a.multipleVal,callback:function(n){a.multipleVal=n},expression:"multipleVal"}}),n("br"),n("h3",[a._v("选择器类型: type")]),n("h4",[a._v('1. type="select" (默认)')]),n("VueSelectFlag",{model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("h4",[a._v('2. type="text"')]),n("VueSelectFlag",{attrs:{type:"text"},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}})],1),n("div",[n("h3",[a._v("自定义数据")]),n("VueSelectFlag",{attrs:{data:a.data},on:{change:a.selectChange},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{data:a.data,format:"{nameEn}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{data:a.data,format:"{name}",disabled:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{data:a.data,format:"{code}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{data:a.data,format:"{alpha2}",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br"),n("VueSelectFlag",{attrs:{data:a.data,type:"text",clearable:""},model:{value:a.value,callback:function(n){a.value=n},expression:"value"}}),n("br")],1),n("div",[n("h3",[a._v("alpha2")]),n("input",{directives:[{name:"model",rawName:"v-model",value:a.value2,expression:"value2"}],domProps:{value:a.value2},on:{input:function(n){n.target.composing||(a.value2=n.target.value)}}}),n("br"),n("VueSelectFlag",{attrs:{"value-format":"{alpha2}"},on:{change:a.selectChange},model:{value:a.value2,callback:function(n){a.value2=n},expression:"value2"}}),n("br"),n("VueSelectFlag",{attrs:{"value-format":"{alpha2}",clearable:""},on:{change:a.selectChange},model:{value:a.value2,callback:function(n){a.value2=n},expression:"value2"}}),n("VueSelectFlag",{attrs:{type:"text","value-format":"{alpha2}",clearable:""},model:{value:a.value2,callback:function(n){a.value2=n},expression:"value2"}})],1),n("div",[n("h3",[a._v("自定义options")]),n("p",[a._v(":options=\"{ code: 'nameEn', name: 'nameEn'}\" "),n("b",[a._v(a._s(a.valueEn))])]),n("br"),n("VueSelectFlag",{attrs:{options:{code:"nameEn",name:"nameEn"}},on:{change:a.selectChange},model:{value:a.valueEn,callback:function(n){a.valueEn=n},expression:"valueEn"}}),n("br"),n("h3",[a._v("自定义format")]),n("p",[a._v('format="{en}" '),n("b",[a._v(a._s(a.valueEn2))])]),n("br"),n("VueSelectFlag",{attrs:{"value-format":"{en}",format:"{en}"},on:{change:a.selectChange},model:{value:a.valueEn2,callback:function(n){a.valueEn2=n},expression:"valueEn2"}}),n("br"),n("br"),n("VueSelectFlag",{attrs:{"value-format":"{en}",format:"{en}",type:"text"},model:{value:a.valueEn2,callback:function(n){a.valueEn2=n},expression:"valueEn2"}}),n("br"),n("p",[a._v('format="{zh}" '),n("b",[a._v(a._s(a.valueEn3))])]),n("VueSelectFlag",{attrs:{"value-format":"{zh}",format:"{zh}"},on:{change:a.selectChange},model:{value:a.valueEn3,callback:function(n){a.valueEn3=n},expression:"valueEn3"}}),n("br"),n("VueSelectFlag",{attrs:{"value-format":"{zh}",format:"{zh}",type:"text"},model:{value:a.valueEn3,callback:function(n){a.valueEn3=n},expression:"valueEn3"}})],1)])])},h=[];var m=[{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"}],p={name:"App",components:{},data(){return{countryList:m,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(a){console.log("下拉框选择的值",a)}}},i=p,o=e(1001),r=(0,o.Z)(i,t,h,!1,null,null,null),s=r.exports,C=e(4720),u=e.n(C),E=function(){var a=this,n=a._self._c;return n(a.components[a.type],a._g(a._b({tag:"div",attrs:{options:a.options,format:a.format,"value-format":a.valueFormat,i18n:a.i18n,flag:a.flag,"lower-case":a.lowerCase}},"div",a.$attrs,!1),a.$listeners))},c=[],d=function(){var a=this,n=a._self._c;return n("el-select",a._g(a._b({staticClass:"fern-vue-virtual-select",class:a.$attrs.class?a.$attrs.class:"",attrs:{popperClass:"fern-vue-virtual-select-popper"+(a.$attrs.popperClass?" "+a.$attrs.popperClass:""),filterable:a.filterable,noMatchText:a.noMatchText,"filter-method":a.handleFilter},on:{"visible-change":a.handleVisibleChange},model:{value:a.localValue,callback:function(n){a.localValue=n},expression:"localValue"}},"el-select",a.$attrs,!1),a.new$listeners),[a.localValue&&!a.$attrs.multiple?n("template",{slot:"prefix"},[n("span",{staticClass:"prefix-flag",class:a.prefixFlagClassFilter(a.data,a.localValue,a.valueFormat)})]):a._e(),a.isShownDropdown?n("DynamicScroller",{ref:"dynamicScrollerRef",staticClass:"dynamic-scroller",attrs:{items:a.localList,"min-item-size":a.minItemSize,"key-field":a.$attrs.options.code,"list-class":a.listClass,"item-class":a.itemClass,"list-tag":a.listTag,"item-tag":a.itemTag},on:{visible:a.handleScrollerVisible},scopedSlots:a._u([{key:"default",fn:function({item:e,index:l,active:t}){return[n("DynamicScrollerItem",{attrs:{item:e,active:t,"data-index":l}},[n("SelectOption",a._b({attrs:{data:e}},"SelectOption",a.$attrs,!1))],1)]}},0===a.localList.length?{key:"after",fn:function(){return[n("p",{staticClass:"empty-data"},[a._v(a._s(a.noMatchText))])]},proxy:!0}:null],null,!0)}):n("SelectOption",a._b({attrs:{data:a.chosenItem}},"SelectOption",a.$attrs,!1))],2)},S=[],f=e(4801);var v=[{alpha2:"CN",nameCn:"中国(内地)",nameEn:"China",alpha3:"CHN"},{alpha2:"HK",nameCn:"中国香港",nameEn:"Hong Kong,China",alpha3:"HKG"},{alpha2:"SG",nameCn:"新加坡",nameEn:"Singapore",alpha3:"SGP"},{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",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:"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:"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:"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"}];String.prototype.format=function(a){return this.replace(/\{(\w+)\}/g,(function(n,e){return a[e]}))};var g={methods:{getFormatData(a,n){if("object"===typeof a&&!Object.keys(a).length)return"";if(""===a[this.options.code]&&""===a[this.options.name])return"";if("Object"===n)return a;let e="";if(n=n.replaceAll("{name}","{"+this.options.name+"}"),n=n.replaceAll("{code}","{"+this.options.code+"}"),n=n.replaceAll("{zh}","{"+this.options.zh+"}"),n=n.replaceAll("{en}","{"+this.options.en+"}"),this.i18n){const l=this.$i18n&&this.$i18n.locale;e=["zh","en"].includes(l)?n.replace("{"+this.options.name+"}","{"+this.options[l]+"}").format(a):n.format(a)}else e=n.format(a);return""===e?"":e},prefixFlagClassFilter(a=[],n="",e=""){if(!n||0===n.length)return"fi fi-";let l={};return l=this.options.code&&["alpha2","alpha3"].includes(this.options.code)&&"string"===typeof n&&(2===n.length||3===n.length)?a.find((a=>n.toUpperCase()===this.getFormatData(a,e))):a.find((a=>n===this.getFormatData(a,e))),l&&l.alpha2&&2===l.alpha2.length?"fi fi-"+l.alpha2.toLowerCase():"fi fi-"},isLowerCase(a=""){return null!==a&&void 0!==a&&/^[a-z]+$/.test(a)}}},M=function(){var a=this,n=a._self._c;return n(a.componetTag,{key:a.options.code+"_"+a.data[a.options.code]+"_"+a.options.name+"_"+a.data[a.options.name],tag:"component",attrs:{label:a.getFormatData(a.data,a.format),value:a.getFormatData(a.data,a.valueFormat)}},[n("span",{staticClass:"item"},[n("span",{staticClass:"item-flag",class:a._f("flagClassFilter")(a.data)}),n("span",{staticClass:"item-text"},[a._v(a._s(a.getFormatData(a.data,a.format)))])]),a.rightLabel?n("span",{staticStyle:{float:"right",color:"#939393"}},[a._v(" "+a._s(a.data[a.rightLabel])+" ")]):a._e()])},A=[],T={name:"SelectOption",filters:{flagClassFilter({alpha2:a}){return a?"fi fi-"+a.toLowerCase():""}},mixins:[g],props:{componetTag:{type:String,default:"el-option"},index:{type:Number,default:0},data:{type:Object,default(){return{}}},rightLabel:{type:String,default:""},options:{type:Object,default(){return{code:"alpha3",name:"nameCn",zh:"nameCn",en:"nameEn"}}},format:{type:String,default:"{name}"},valueFormat:{type:String,default:"{code}"},i18n:{type:Boolean,default:!0},flag:{type:Boolean,default:!0}},created(){},mounted(){},methods:{}},b=T,y=(0,o.Z)(b,M,A,!1,null,null,null),L=y.exports,I={name:"VirtualSelect",components:{DynamicScroller:f.cV,DynamicScrollerItem:f.Wk,SelectOption:L},mixins:[g],props:{data:{type:Array,default:()=>v},value:[String,Number,Array,Object],filterable:{type:Boolean,default:!0},noMatchText:{type:String,default:"暂无匹配数据"},minItemSize:{type:Number,default:34},listClass:String,itemClass:String,listTag:String,itemTag:String,dropdownItemsCount:{type:Number,default:6}},computed:{new$listeners(){return Object.assign(this.$listeners,{change:this.handleSelectChange})}},watch:{data:{handler:function(a,n){this.localList=a,this.rawList=a,Array.isArray(a)&&a.length>0&&(!n||Array.isArray(n)&&0===n.length)&&this.showLabel()},deep:!0,immediate:!0},value:{handler:function(a){a!==this.localValue&&(this.lowerCase=this.isLowerCase(a),this.localValue=this.lowerCase?a.toUpperCase():a,this.showLabel())},deep:!0,immediate:!0}},data(){return{localValue:"",localList:[],rawList:[],isShownDropdown:!1,chosenItem:{},options:this.$attrs.options,format:this.$attrs.format,valueFormat:this.$attrs["value-format"],i18n:this.$attrs.i18n,flag:this.$attrs.flag,lowerCase:!1}},mounted(){},methods:{async showLabel(){const{localValue:a,localList:n,valueFormat:e}=this;if(a&&Array.isArray(n)&&n.length>0){const l=n.find((n=>Array.isArray(a)?a.includes(this.getFormatData(n,e)):a===this.getFormatData(n,e)));this.chosenItem=l}},handleScrollerVisible(){const a=this.getIndex()-(this.dropdownItemsCount-1);a>1&&this.$refs.dynamicScrollerRef.scrollToItem(a)},getIndex(){const{valueFormat:a}=this;return this.$attrs.multiple?this.localList.findIndex((n=>this.getFormatData(n,a)===this.localValue[this.localValue.length-1])):this.localList.findIndex((n=>this.getFormatData(n,a)===this.localValue))},handleFilter(a){this.localList=this.rawList.filter((n=>Object.values(n).toLocaleString().toLowerCase().includes(a.toLowerCase())))},handleSelectChange(a){this.localValue=this.lowerCase?a.toUpperCase():a,this.showLabel();const n=this.$attrs["lower-case"]?a.toLowerCase():a;n||(this.chosenItem={}),this.$emit("input",n,this.chosenItem),this.$emit("change",n,this.chosenItem)},handleVisibleChange(a){this.isShownDropdown=a,this.localList.length<this.rawList.length&&(this.localList=this.rawList)}}},B=I,N=(0,o.Z)(B,d,S,!1,null,"9a160ff6",null),G=N.exports,R=function(){var a=this,n=a._self._c;return n(a.componetTag,a._g(a._b({key:a.options.code+a.options.name,tag:"div",staticClass:"fonchar-select-country-text",attrs:{label:a.getFormatData(a.source,a.format),value:a.getFormatData(a.source,a.valueFormat)}},"div",a.$attrs,!1),a.$listeners),[n("span",{staticClass:"item"},[n("span",{staticClass:"item-flag",class:a._f("flagClassFilter")(a.source)}),n("span",{staticClass:"item-text"},[a._v(a._s(a.getFormatData(a.source,a.format)))])]),a.rightLabel?n("span",{staticStyle:{float:"right",color:"#939393"}},[a._v(" "+a._s(a.source[a.rightLabel])+" ")]):a._e()])},F=[],V={name:"TypeText",filters:{flagClassFilter({alpha2:a}){return a&&2===a.length?"fi fi-"+a.toLowerCase():""}},mixins:[g],props:{componetTag:{type:String,default:"span"},rightLabel:{type:String,default:""},data:{type:Array,default:()=>v},value:{type:[Number,String,Object,Array],default:""},options:{type:Object,default(){return{code:"alpha3",name:"nameCn",zh:"nameCn",en:"nameEn"}}},format:{type:String,default:"{name}"},valueFormat:{type:String,default:"{code}"},i18n:{type:Boolean,default:!0},flag:{type:Boolean,default:!0}},data(){return{source:{}}},watch:{value:{immediate:!0,handler(){this.init()}},data:{handler(){this.init()}}},created(){},mounted(){},methods:{init(){if(this.source={},!this.value)return;if(0===this.data.length)return;const a=this.data.find((a=>{const n=this.getFormatData(a,this.valueFormat);return!!n&&this.value.toUpperCase()===n.toUpperCase()}));this.source=a||{alpha2:this.value,nameCn:this.value,nameEn:this.value,alpha3:this.value}}}},K=V,O=(0,o.Z)(K,R,F,!1,null,null,null),D=O.exports,P={name:"VueSelectFlag",components:{TypeSelect:G,TypeText:D},props:{type:{type:String,default:"select"},options:{type:Object,default(){return{code:"alpha3",name:"nameCn",zh:"nameCn",en:"nameEn",rightLabel:"alpha3"}}},format:{type:String,default:"{name}"},valueFormat:{type:String,default:"{code}"},i18n:{type:Boolean,default:!0},flag:{type:Boolean,default:!0},lowerCase:{type:Boolean,default:!1}},data(){return{components:{select:"TypeSelect",text:"TypeText"}}}},U=P,w=(0,o.Z)(U,E,c,!1,null,null,null),x=w.exports;x.install=function(a){a.component(x.name,x)};var H=x,_=function(){var a=this,n=a._self._c;return n("el-select",a._g(a._b({ref:"elSelectRef",attrs:{multiple:a.multiple,disabled:a.disabled,size:a.size,clearable:a.clearable,collapseTags:a.collapseTags,multipleLimit:a.multipleLimit,placeholder:a.placeholder,filterable:a.filterable,allowCreate:a.allowCreate,remote:a.remote,remoteMethod:a.remoteMethod,loading:a.loading,loadingText:a.loadingText,noMatchText:a.noMatchText,noDataText:a.noDataText,popperClass:a.popperClass,reserveKeyword:a.reserveKeyword,defaultFirstOption:a.defaultFirstOption,popperAppendToBody:a.popperAppendToBody,"filter-method":a.handleFilter},on:{focus:a.handleSelectFocus,change:a.handleSelectChange},model:{value:a.localValue,callback:function(n){a.localValue=n},expression:"localValue"}},"el-select",a.$attrs,!1),a.$listeners),[a.isShownDropdown?n("DynamicScroller",{ref:"recycleScrollerRef",staticClass:"scroller",class:a.beautifyScrollerStyle?"beautify-scroller":"",attrs:{items:a.localList,"min-item-size":a.minItemSize,"key-field":a.valueKey,"list-class":a.listClass,"item-class":a.itemClass,"list-tag":a.listTag,"item-tag":a.itemTag},on:{visible:a.handleScrollerVisible},scopedSlots:a._u([{key:"default",fn:function({item:e,index:l,active:t}){return[n("DynamicScrollerItem",{attrs:{item:e,active:t,"data-index":l}},[n("el-option",{key:e[a.valueKey],attrs:{value:e[a.valueKey],label:e[a.labelKey],disabled:e.disabled}},[a._t("label",(function(){return[a._v(a._s(e[a.labelKey]))]}),{item:e})],2)],1)]}},0===a.localList.length?{key:"after",fn:function(){return[n("p",{staticClass:"empty-data"},[a._v(a._s(a.noMatchText))])]},proxy:!0}:null],null,!0)}):a._e(),!a.isShownDropdown&&a.chosenItemList?n("el-option",{key:a.chosenItemList[a.valueKey],attrs:{value:a.chosenItemList[a.valueKey],label:a.chosenItemList[a.labelKey],disabled:a.chosenItemList.disabled}},[a._t("label",(function(){return[a._v(a._s(a.chosenItemList[a.labelKey]))]}),{item:a.chosenItemList})],2):a._e()],1)},k=[],Z={name:"VirtualSelect",components:{DynamicScroller:f.cV,DynamicScrollerItem:f.Wk},props:{options:{type:Array,default:()=>[]},value:[String,Number,Array],multiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},valueKey:{type:String,default:"value"},labelKey:{type:String,default:"label"},size:String,clearable:{type:Boolean,default:!0},collapseTags:{type:Boolean,default:!1},multipleLimit:{type:Number,default:0},placeholder:{type:String,default:"请选择"},filterable:{type:Boolean,default:!0},allowCreate:Boolean,remote:Boolean,remoteMethod:Function,loading:Boolean,loadingText:String,noMatchText:{type:String,default:"暂无匹配数据"},noDataText:String,popperClass:{type:String,default:"fern-vue-virtual-select-popper"},reserveKeyword:Boolean,defaultFirstOption:Boolean,popperAppendToBody:{type:Boolean,default:!0},minItemSize:{type:Number,default:34},listClass:String,itemClass:String,listTag:String,itemTag:String,beautifyScrollerStyle:{type:Boolean,default:!1},dropdownItemsCount:{type:Number,default:6}},watch:{options:{handler:function(a,n){this.localList=a,this.rawList=a,Array.isArray(a)&&a.length>0&&(!n||Array.isArray(n)&&0===n.length)&&this.showLabel()},deep:!0,immediate:!0},value:{handler:function(a){a!==this.localValue&&(this.localValue=a,this.showLabel())},deep:!0,immediate:!0}},data(){return{localValue:this.value,localList:[],rawList:[],isShownDropdown:!1,chosenItemList:null}},mounted(){},methods:{async showLabel(){const{value:a,localList:n,valueKey:e}=this;if(a&&Array.isArray(n)&&n.length>0){const l=n.find((n=>Array.isArray(a)?a.includes(n[e]):a===n[e]));this.chosenItemList=l}},handleScrollerVisible(){const a=this.getIndex()-(this.dropdownItemsCount-1);a>1&&this.$refs.recycleScrollerRef.scrollToItem(a)},getIndex(){return this.multiple?this.localList.findIndex((a=>a[this.valueKey]===this.localValue[this.localValue.length-1])):this.localList.findIndex((a=>a[this.valueKey]===this.localValue))},handleFilter(a){this.localList=this.rawList.filter((n=>String(n[this.labelKey]).includes(a)))},handleSelectFocus(){this.isShownDropdown||(this.isShownDropdown=!0),this.localList.length<this.rawList.length&&(this.localList=this.rawList)},handleSelectChange(a){this.localValue=a,this.$emit("input",a)}}},Y=Z,W=(0,o.Z)(Y,_,k,!1,null,"753822fc",null),z=W.exports;z.install=function(a){a.component(z.name,z)};var J=z;const $=[H,J],j=function(a){j.installed||$.map((n=>a.component(n.name,n)))};"undefined"!==typeof window&&window.Vue&&j(window.Vue);var Q={install:j,VueSelectFlag:H,VirtualSelect:J};l["default"].use(u()),l["default"].use(Q),l["default"].config.productionTip=!1,new l["default"]({render:a=>a(s)}).$mount("#app")}},n={};function e(l){var t=n[l];if(void 0!==t)return t.exports;var h=n[l]={id:l,loaded:!1,exports:{}};return a[l].call(h.exports,h,h.exports,e),h.loaded=!0,h.exports}e.m=a,function(){e.amdO={}}(),function(){var a=[];e.O=function(n,l,t,h){if(!l){var m=1/0;for(r=0;r<a.length;r++){l=a[r][0],t=a[r][1],h=a[r][2];for(var p=!0,i=0;i<l.length;i++)(!1&h||m>=h)&&Object.keys(e.O).every((function(a){return e.O[a](l[i])}))?l.splice(i--,1):(p=!1,h<m&&(m=h));if(p){a.splice(r--,1);var o=t();void 0!==o&&(n=o)}}return n}h=h||0;for(var r=a.length;r>0&&a[r-1][2]>h;r--)a[r]=a[r-1];a[r]=[l,t,h]}}(),function(){e.n=function(a){var n=a&&a.__esModule?function(){return a["defa