element-ui使用中國省市區


最近老是在項目內遇到需要選地區的地方,而我們去github上拉省市區數據太費勁了,所以今天弄個快捷使用省市區選擇框

項目使用的框架是VUE+element-ui

首先是安裝

以下教程參考自官方的教程:https://www.npmjs.com/package/element-china-area-data

執行以下語句安裝城市數據:

    npm install element-china-area-data -S

然后去導入

我們就以vue-cli創建的項目為例,在vue文件中的scrit標簽內導入數據:

    import { regionData, CodeToText} from "element-china-area-data"

 

最后是使用方法

 

如下代碼所示:

<html>
 <head></head>
 <body>
  <template> 
   <div id="app"> 
    <div> 
     <el-cascader size="large" :options="options" v-model="selectedOptions" @change="handleChange"> 
     </el-cascader> 
    </div> 
   </div> 
  </template> 
  <script>
import { regionData , CodeToText } from "element-china-area-data";

export default {
  name: "app",
  data() {
    return {
      options: regionData,
      selectedOptions: []
    };
  },

  methods: {
    handleChange() {
      var loc = "";
      for (let i = 0; i < this.selectedOptions.length; i++) {
        loc += CodeToText[this.selectedOptions[i]];
      }
      alert(loc);
    }
  }
};
</script>
 </body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM