美文网首页
element ui 地区选择器

element ui 地区选择器

作者: 吃肉肉不吃肉肉 | 来源:发表于2021-03-11 15:17 被阅读0次

效果:

image.png

源码:

<el-form-item label="地区:">
          <el-cascader
            v-model="addressForm.areaAll"
            :options="provinces"
            style="width: 500px"
          />
</el-form-item>
<el-button @click="submit">获取省市区</el-button>
<script>
import provinces from '@/assets/json/provinces' //简书无法上传文件,有需要的可私聊我
export default {
  data() {
    return {
      provinces: provinces,
      addressForm: {
        areaAll: ''
      }
    }
  },
methods: {
  submit() {
    console.log(this.addressForm.areaAll)//选择后获取到的是一个数组,如:['浙江省','杭州市','上城区']
    const data = {
      provice : this.addressForm.areaAll[0],
      city: this.addressForm.areaAll[1],
      area: this.addressForm.areaAll[2]
    }
    console.log(data) //获取对象{provice:'浙江省', city:'杭州市', area:'上城区' }
  }
 }
}

省市区回显:(用于修改地址的需求)

<el-form-item label="地区:">
          <el-cascader
            v-model="addressForm.areaAll"
            :options="provinces"
            style="width: 500px"
          />
</el-form-item>
<el-button @click="submit">获取省市区</el-button>
<script>
import provinces from '@/assets/json/provinces' //简书无法上传文件,有需要的可私聊我
export default {
  data() {
    return {
      provinces: provinces,
      addressForm: {
        areaAll: ''
      },
      row:{provice:'浙江省', city:'杭州市', area:'上城区' }
    }
  },
  created(){
    const {provice, city, area } = this.row
    this.addressForm.areaAll= [provice, city, area]
  },
 }
}

相关文章

网友评论

      本文标题:element ui 地区选择器

      本文链接:https://www.haomeiwen.com/subject/zwznqltx.html