uni-app中的城市三级联动

简介: uni-app中的城市三级联动

第一步,我们在uniapp中引入插件

import mpvueCityPicker from '@/components/uni-ui/mpvue-citypicker/mpvueCityPicker.vue';

第二步,注册插件

components:{
      mpvueCityPicker,
    },

第三步,将view中的标签写入

<mpvue-city-picker :themeColor="themeColor" ref="mpvueCityPicker" :pickerValueDefault="cityPickerValueDefult" @onCancel="onCancel" @onConfirm="onConfirm"></mpvue-city-picker>

第四步,将所需要的的变量写在data中

data() {
      return {
        themeColor:'#007AFF',
        cityPickerValueDefult:[0,0,1],
        pickerText:'',
                
      }
    },

第五步,将绑定的事件写上

// 三级联动提交
      onConfirm(e){
        this.pickerText = e.label;
      },

第六步,将开关绑定到需要的组件上

<uni-list-item title="家乡" :rightText="pickerText" @click="showCityPicker"></uni-list-item>

第七步:来吧,展示(绑定事件展示组件)

showCityPicker(){
        this.$refs.mpvueCityPicker.show();
      },

第八步:关闭或者返回的时候卸载组件

        // 监听返回
    onBackPress() {
      if(this.$refs.mpvueCityPicker.showPicker){
        this.$refs.mpvueCityPicker.pickerCancel();
        return true;
      }
    },// 监听页面卸载
    onUnload() {
      if(this.$refs.mpvueCityPicker.showPicker){
        this.$refs.mpvueCityPicker.pickerCancel()
      }
      if(this.$refs.mpvueCityPicker.showPicker){
        this.$refs.mpvueCityPicker.pickerCancel()
      }
    },

 

目录
相关文章
|
数据可视化
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
442 0
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
|
数据库 Android开发 Kotlin
Android 天气APP(三十二)快捷切换常用城市
Android 天气APP(三十二)快捷切换常用城市
230 0
Android 天气APP(三十二)快捷切换常用城市
|
数据库 Android开发 数据库管理
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
194 0
|
缓存 程序员 数据库
Android 天气APP(十八)常用城市
Android 天气APP(十八)常用城市
207 0
|
API Android开发
Android 天气APP(十七)热门城市 - 国内城市
Android 天气APP(十七)热门城市 - 国内城市
155 0
|
XML API Android开发
Android 天气APP(十六)热门城市 - 海外城市
Android 天气APP(十六)热门城市 - 海外城市
314 0
|
API Android开发
Android 天气APP(十五)增加城市搜索、历史搜索记录
Android 天气APP(十五)增加城市搜索、历史搜索记录
316 0
Android 天气APP(十五)增加城市搜索、历史搜索记录
|
Android开发
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
271 0
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
|
JSON Android开发 数据格式
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
165 0
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
|
JSON Android开发 数据格式
Android 天气APP(七)城市切换 之 城市数据源
Android 天气APP(七)城市切换 之 城市数据源
184 0
Android 天气APP(七)城市切换 之 城市数据源

热门文章

最新文章

  • 1
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
  • 2
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 3
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 4
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 5
    【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
  • 6
    1688APP 原数据 API 接口的开发、应用与收益
  • 7
    PiliPala:开源项目真香,B站用户狂喜!这个开源APP竟能自定义主题+去广告?PiliPala隐藏功能大揭秘
  • 8
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 9
    语音app系统软件源码开发搭建新手启蒙篇
  • 10
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 1
    【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
    12
  • 2
    【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
    17
  • 3
    【Azure App Service】App Service 是否支持HostName SNI 证书?
    18
  • 4
    iOS|记一名 iOS 开发新手的前两次 App 审核经历
    14
  • 5
    2025同城线下陪玩APP开发/电竞游戏平台搭建游戏陪玩APP源码/语音APP开发
    23
  • 6
    flutter3-wetrip跨平台自研仿携程app预约酒店系统模板
    28
  • 7
    通过外部链接启动 Flutter App(详细介绍及示例)
    23
  • 8
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    55
  • 9
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    46
  • 10
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    40