更新记录
1.0.0(2025-02-20) 下载此版本
初始化第一版
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.1.0 app-vue app-nvue | √ | √ | √ | √ | √ | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
√ | √ | √ | √ | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
引用样例
<template>
<view class="vrapile-content-001">
<view class="vrapile-list-001">
<view class="vrapile-list-001-item">
<span class="vrapile-item-span">
<span class="vrapile-item-span-line"></span>
选择地区
</span>
<vrapile-address class="vrapile-item-address-picker"
:region="region1" @adress-change="addressChange1">
{{region1.replace(/,/g, '-')}}
</vrapile-address>
</view>
<view class="vrapile-list-001-item">
<span class="vrapile-item-span">
<span class="vrapile-item-span-line"></span>
选择地区
</span>
<vrapile-address class="vrapile-item-address-picker"
:region="region2" @adress-change="addressChange2">
{{region2.replace(/,/g, ' ')}}
</vrapile-address>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
region1: "请点击选择地区",
region2: "湖北省,武汉市,江汉区"
}
},
methods: {
addressChange1(data) {
this.region1 = data.region.join(',')
},
addressChange2(data) {
this.region2 = data.region.join(',')
}
}
}
</script>
<style lang="scss" scoped>
.vrapile-content-001{
padding: 0;
margin: 0;
width: 750rpx;
height: calc(100vh - 0px);
background-color: #f1f1f1;
display: flex;
flex-direction: column;
}
.vrapile-list-001{
padding: 10rpx;
}
.vrapile-list-001-item{
background-color: #fff;
margin: 10rpx 0;
padding: 20rpx;
border-radius: 10rpx;
display: flex;
}
.vrapile-item-span{
display: flex;
align-items: center;
width: 200rpx;
}
.vrapile-item-span-line{
display: block;
width: 5rpx;
height: 25rpx;
margin-right: 10rpx;
border-radius: 5rpx;
background-color: #2979ff;
}
.vrapile-item-address-picker{
flex: 1;
}
</style>
功能说明
-
入参 region :必传,没有初始值传提示语,有初始值传初始值
如: region1: "请点击选择地区", region2: "湖北省,武汉市,江汉区"
-
回调函数 adress-change :地址选择完成触发,内容是Json数据体
分两部分: index: 索引列表, region: 区域列表 完整Json样例: {"index":[16,0,2],"region":["湖北省","武汉市","江汉区"]}
其它
演示Demo: https://www.ninecloud.top/udemo/address/index.html
演示H5:

九云综合(账号/密码:visitor/visitor)