本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

uniapp使用uni-data-picker插件实现省市区弹窗(兼容app)

发布于2022-03-18 20:32     阅读(3291)     评论(0)     点赞(13)     收藏(4)


官方文档:uni-app官网

1.使用HBuilder导入插件.uni-data-picker 数据驱动的picker选择器 - DCloud 插件市场

 2.导入成功后,在src文件夹下多一个uni_modules的文件夹

3.引入插件

import uniDataPicker from '@/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js';

 4.在页面中使用

  1. <uni-data-picker
  2. :localdata="items"
  3. placeholder="点击选择"
  4. popup-title="请选择地区"
  5. v-model="area"
  6. @change="bindPickerChange"
  7. >
  8. <text class="word13" v-if="!area.length">点击选择</text>
  9. <text class="word13" v-else>{{ area[0] }},{{ area[1] }},{{ area[2] }}</text>
  10. <text class="icon">&#xe70d;</text>
  11. </uni-data-picker>
  1. bindPickerChange(val: any): void {
  2. let area = val.detail.value
  3. this.area = [area[0].text,area[1].text,area[2].text];
  4. this.address.province = area[0].value;
  5. this.address.city = area[1].value;
  6. this.address.county = area[2].value;
  7. }

实现效果

items数据结构如下:

  1. items: any[] = [
  2. {
  3. text: '北京市',
  4. value: '110000',
  5. children: [
  6. {
  7. text: '北京市市辖区',
  8. value: '110100',
  9. children: [
  10. {
  11. text: '东城区',
  12. value: '110101'
  13. },
  14. {
  15. text: '西城区',
  16. value: '110102'
  17. }
  18. ]
  19. }
  20. ]
  21. }
  22. ];

原文链接:https://blog.csdn.net/jinxi1112/article/details/121748073




所属网站分类: 技术文章 > 博客

作者:Jjxj

链接:http://www.qianduanheidong.com/blog/article/317958/fafda069f162b104b62d/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)