使用vue+element ui 实现省市区三级联动

Posted 码农陈冠希

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vue+element ui 实现省市区三级联动相关的知识,希望对你有一定的参考价值。

使用vue+element ui 实现省市区三级联动

开发工具 Hbuilder x
使用技术vue2+Element ui

效果图如下👇👇👇

话不多说 上代码👀

一,页面部分

<template>
	<div>
	    <el-cascader
	      size="large"
	      :options="city"
	      v-model="selectedOptions"
	      @change="handleChange">
	    </el-cascader>
	  </div>
</template>

二,script部分

首先引入以下代码

import { regionData } from 'element-china-area-data'

注意!!! 引入上方代码之前 需先运行下方代码进行安装

npm install element-china-area-data -S

然后再写入以下代码

export default {
	    data () {
	      return {
	        city: regionData,
	        selectedOptions: []
	      }
	    },
	
	    methods: {
	      handleChange (value) {
	        console.log(value)
	      }
	    }
	  }
	  

这样一个省市区三级联动的下拉列表就完成了

以上是关于使用vue+element ui 实现省市区三级联动的主要内容,如果未能解决你的问题,请参考以下文章

Element-ui(Cascader 级联选择器)实现三级联动

vue中搭配element ui实现省市区三级联动

vue中搭配element ui实现省市区三级联动

使用 element-ui 级联插件遇到的坑

Element UI 中国省市区级联选择器

Vue省市区三级联选择器V-Distpicker的使用