vue 省市选择

2021-09-24 16:55:00
1147533288
原创
1181

测试效果地址:

https://plortinus.github.io/element-china-area-data/index.html

详细请参考:

https://www.npmjs.com/package/element-china-area-data

懒人步骤:

1.npm install element-china-area-data -S

2.使用如下:

<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>

3.编码汉字转码方法

<div class="bind">

<div>绑定值:{{selectedOptions1}}</div>

<div>区域码转汉字:{{CodeToText[selectedOptions1[0]]}},{{CodeToText[selectedOptions1[1]]}}</div>

<div>汉字转区域码:{{convertTextToCode(CodeToText[selectedOptions1[0]], CodeToText[selectedOptions1[1]])}}</div>

</div>

附相关材料:

git地址

https://github.com/Plortinus/element-china-area-data#readme

国家统计局区划信息:

http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html

文章分类
联系我
联系人: meepo
电话: *****
Email: 1147533288@qq.com
QQ: 1147533288