微信小程序组件简易实现省市区三级联动

直接使用微信官方文档中的picker来开发省市区三级联picker

运行效果图

在这里插入图片描述

模拟数据:选择确定地址后回填效果
在这里插入图片描述

vue 代码

wxml 部分

<view>
  <picker mode="region" bindchange="bindRegionChange" value="{{region}}">
    <text wx:if="{{region==''}}">请选择省市区</text>
    <text wx:if="{{region!=''}}">{{region[0]}}{{region[1]}}{{region[2]}}</text>
  </picker>
</view>

js 部分

Page({
  data: {
    region: [], // 选中的数据
  },

  onLoad: function (options) {
    //模拟数据:选择确定地址后回填效果。数据str 可以从后台中获取
    var str = "北京市,北京市,海淀区";
    var splitAdd = str.split(",");
    console.log(splitAdd)
    this.setData({
      region: splitAdd
    })
  },
  //点击确定按钮
  bindRegionChange: function (e) {
    console.log(e.detail.value)
    console.log(e.detail.code)
    this.setData({
      region: e.detail.value
    })
  }
})

在这里插入图片描述

各位看官》创作不易,点个赞!!!
诸君共勉:万事开头难,只愿肯放弃。

免责声明:本文章仅用于学习参考


实战模式-Vue+Java后台实现省市区三级联动
实战模式-微信小程序java后台+mysql实现省市区三级联动
爬虫java模式-拉取省市区数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值