获取地址与三级地址联动

获取地址与三级地址联动

获取当前地址

引入对应的链接

<script language="javascript" type="text/javascript" src="http://ip.ws.126.net/ipquery"></script>

即可获取当前省市地址,以自身为例,获取到的数据为,可直接使用

var lo="湖南省", lc="长沙市"; var localAddress={city:"长沙市", province:"湖南省"}

三级联动地址

我一般引入插件( element-ui / element-plus )实现
引入对应的JS

https://cdn.caihang.xyz/JS/citydata.js

使用对应的组件
组件地址:https://element-plus.gitee.io/#/zh-CN/component/cascader

// element-Plus 的级联选择器
            <el-cascader
                style="width:100%"
                v-model="DialogRuleForm.addCityVal1"
                :options="cityDate"
                :props="props"
                @change="handleChange">
            </el-cascader>
            
// js 调用封装好的 地址数据
// import cityDate from '../../assets/citydata'
        data() {
            return {
              // 地址数据,由 citydata.js 获取
              cityDate,
            }
        }   

在这里插入图片描述
案例入口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值