首页 > 其他分享 >全国省市县三级下拉框实现

全国省市县三级下拉框实现

时间:2023-07-28 21:24:25浏览次数:37  
标签:province city 省市 value 省市区 areaData data 下拉框 三级

vue 用省市区三级联动之傻瓜式教程(复制粘贴即用)

npm 下载

npm install v-distpicker --save

 

main.js

//引入 省市区三级联动 import Distpicker from 'v-distpicker'   //全局使用省市区三级联动 Vue.component('v-distpicker', Distpicker)

 

vue 代码

<template>

  <div>

    

    <div class="administrative">                 行政区:                 <v-distpicker style="margin-top:-24px;margin-left:80px;" province="areaData[0].province" city="areaData[1].city" area="areaData[2].area" @selected="onSelected">                  </v-distpicker>               </div>

  </div>

</template>

<script> // import AreaJson from "../../address.js" import { lazyAMapApiLoaderInstance } from 'vue-amap'; export default {     name:'near',     data(){         return{             //省市区三级联动             areaData : [                 {                     value : 0,                     province : '',                 },                 {                     value : 1,                     city : '',                 },                 {                     value : 2,                     county : '',                 }             ],         }     },       methods:{
          // 获取到省市区三级联动的值         onSelected(data) {     //可以获取到省的id值             this.areaData[0].province = data.province.value     //可以获取到市的id值             this.areaData[1].city = data.city.value     //可以获取到县的ID值             this.areaData[2].county = data.area.value     //可以获取到省地方的值     this.areaData[0].province = data.province.code     //可以获取到市地方的值     this.areaData[1].city  = data.city.code     //可以获取到县地方的值     this.areaData[2].county = data.area.code         },
    },   } </script> <style>    .administrative{     margin-left: 20px; } </style>        

标签:province,city,省市,value,省市区,areaData,data,下拉框,三级
From: https://www.cnblogs.com/qibaidao/p/17503475.html

相关文章

  • 把操作列表变成下拉框要加点击事件是什么
     element-ui中的:         <el-table-columnlabel="操作"width="200px">         <templateslot-scope="scope">          <el-selectplaceholder="选择">           &......
  • kendo的下拉框树示例
    kendo的下拉框树示例后台代码:publicstaticstringGetTreeJson_kendo(List<Category>list){List<TreeNode_kendo>list_return=newList<TreeNode_kendo>();vartop=list.Where(a=>a.P......
  • ORACLE空间管理实验4:块管理之ASSM三级位图结构
    L1、L2、L3块的作用:--方便查找数据块。L3中有指向L2的指针,L2有指向L1的指针,L1中有多个数据块的指针和状态。1、每个L3中,有多个L2的地址(第一个L3是段头)。2、每个L2中,有多个L1的地址。3、每个L1中,有多个数据块地址。ORACLE最多支持三级位图。一级位图用于管理具体数据块的使用。......
  • 页面滚动收起el-select下拉框
    记录当前页面select下拉框的ref(若是table列表里的则先监听table的滚动事件)<el-selectref="carrerSelect"></el-select>this.$refs.carrerSelect.handleClose()handleClose()方法是git源码//table表格里的selectthat.$refs['carrerSelect'+this.nowRowIndex]......
  • element table列表项展示省市区
    使用的省市区插件npminstallelement-china-area-data-S引用import{provinceAndCityData,regionData,provinceAndCityDataPlus,regionDataPlus,CodeToText,TextToCode}from'element-china-area-data'绑定formatter的方法<el-table-columnalign="center&qu......
  • vue组件封装 - 省市县下拉选联动
    改封装组件依赖element-china-area-data插件,引入组件可参照:https://www.npmjs.com/package/element-china-area-data<!--*component:省市县下拉选联动*time:2023/7/19*author:zx*使用方式:*importDialogAddressfrom"@/components/Dialog/dialogAddress.......
  • php根据提交ip获取省市的方法
    信息港根据现有IP地址获取其地理位置(省份,城市等)的方法functionGetIpLookup($ip=''){if(empty($ip)){return'请输入IP地址';}$res=@file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='.$ip);if(empt......
  • 解决element ui 下拉框表单验证切换选项就直接触发的问题
    elementui下拉框表单验证正确使用步骤1.确保form组件的:model属性绑定了表单的数据对象  2.确保form组件的rules绑定了对应的rule 3.确认要验证的表单item绑定了对应的prop属性注意:prop属性的名称要和rule里面的名称一样并且和v-model的属性名称一样才行 完成以上......
  • 三级缓存---解决 Spring 循环依赖
    1.循环依赖1.1什么是循环依赖首先,什么是循环依赖?这个其实好理解,就是两个Bean互相依赖,类似下面这样:"""@ServicepublicclassAService{ @Autowired BServicebService;}@ServicepublicclassBService{ @Autowired AServiceaService;}"""AService和BServ......
  • 如何设置 antd protable中的搜索下拉框的宽度值为130
    在AntDesignProTable中,设置搜索栏下拉框的宽度稍有不同。受控于valueType属性中的select或其它类型,你可以在列定义中提供一个request函数来定义下拉选项,并且使用fieldProps来修改下拉选择的一些属性。这就是如何在ProTable列定义中设置一个下拉选择的宽度:importP......