vue地址国省市三级联动显示/传值

这篇博客展示了如何使用Vue.js实现地址选择的国省市三级联动效果。通过HTML、JavaScript和Vue的数据绑定及事件监听,动态加载并更新下拉选项,并处理已选值的接口请求。
摘要由CSDN通过智能技术生成

HTML

 <!-- 国家 -->
          <li><span >地址</span>
            <div>
              <select name="sel" id="sel" v-model="address" @change="change">

   //value
                <option disabled value="">选择国家</option>
                <option v-for="con in country" :value="con.name" ref="newText">{ { con.name }}</option>
              </select>
              <select v-model="address1" @change="change1" id="ssss" v-show="city">
                <option disabled value="">选择省</option>
                <option v-for="con1 in country1" :value="con1.name">{ { con1.name }}</option>
              </select>
              <select v-model="address2" @change="change2"  v-show="county">
                <option disabled value="">选择市</option>
                <option v-for="con2 in country2" :value="con2.name">{ { con2.name }}</option>
              </select>
            </div>
          </li>

DATA

        address: '',
        address1: '',
        address2: '', 

        country: {},
        country1: {},
        country2: {},

        city: false,
        county: false,

        iddd:0;

        idddd:0;

JS

mounted里

//已经选择好的数据接口,比如中国,北京,xx,判断的接口都在这里面
          this.$http.get(已经选择好的数据接口,比如中国,北京,xx, {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值