uniapp城市列表_uni-app省市区选择器

现在大多数的省市区选择器都是三级滚动联动的,有时候可能不是我们所想要的,所以就自己做了一个选择器,效果如下:

20191109095738520.png

具体实现代码如下:

需要导入省市区的数据city.area.js以及弹窗组件uni-pop.vue,

city.area.js文件在百度网盘,如需要请自取(链接:https://pan.baidu.com/s/1V7hYksMtOH96UpwAy_nEPw

提取码:adds)

{ {item.txt}}—

选择地区

X

:key="index">

{ {item.txt}}

{ {item.name}}

{ {item.name}}

{ {item.name}}

import cityDatas from '../../components/mpvue-citypicker/city-data/city.area.js'

import uniPopup from '@/components/uni-popup/uni-popup.vue'

export default {

components: {

uniPopup

},

data() {

return {

provinceData: cityDatas,

cityData: [],

areaData: [],

selectList: [{

txt: '请选择'

}, {

txt: '请选择'

}, {

txt: '请选择'

}],

tabOne: '请选择',

indexTab: 0,

proviceShow: true,

areaShow: false,

cityShow: false,

show: false,

type: '',

checkOne: null,

checkTwo: null,

checkThree: null,

}

},

onLoad() {

},

watch: {

},

methods: {

togglePopup(type, open) {

this.type = type

if (open === 'tip') {

this.show = true

} else {

this.$refs[open].open()

}

},

cancel(type) {

if (type === 'tip') {

this.show = fal

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值