简介
项目中,大概率会有选择地址的需求,但是在没有组件可用的情况下,就需要自己实现一个,接下来就以VUE项目为基础进行实操。
具体实现
第一步:准备一个全国地址的json文件(上级包含下级的从属关系数据,符合element-ui的select选择器数据要求)。
这里有下载链接
第二步:全局引入element-ui框架。
第三步:页面中引入json文件。
第四步:写好html与JS方法
<template>
<div>
<el-select v-model="formData.provinceCode" @change="provinceChange" placeholder="省">
<el-option v-for="it in provinces" :key="it.value" :label="it.label" :value="it.value"></el-option>
</el-select>
<el-select v-model="formData.cityCode" @change="cityChange" placeholder="市" class="address_select">
<el-option v-for="it in cityList" :key="it.value" :label="it.label" :value=