Country 和 Region 這類的 JSON 資料,若寫死在程式碼中,會有後續維護上的問題。藉由搜尋到 vue-country-region 這個套件去爬疏原有的資料來源,找到了其資料來源是:country-region-data npm。
概念
1. Region 和 Country Selector 可以獨立載入,也可以連動
2. 若你有自定的 i18N 名稱,可以依據不同語言來寫入
程式碼
參考資料
1. Vue-Country-Region-Select
2. Chinese country names and their ISO code