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云平台的城市生态宜居性评价系统——以京津冀城市群为例
393 0
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
|
数据库 Android开发 Kotlin
Android 天气APP(三十二)快捷切换常用城市
Android 天气APP(三十二)快捷切换常用城市
203 0
Android 天气APP(三十二)快捷切换常用城市
|
数据库 Android开发 数据库管理
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
180 0
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
|
缓存 程序员 数据库
Android 天气APP(十八)常用城市
Android 天气APP(十八)常用城市
185 0
Android 天气APP(十八)常用城市
|
API Android开发
Android 天气APP(十七)热门城市 - 国内城市
Android 天气APP(十七)热门城市 - 国内城市
139 0
Android 天气APP(十七)热门城市 - 国内城市
|
XML API Android开发
Android 天气APP(十六)热门城市 - 海外城市
Android 天气APP(十六)热门城市 - 海外城市
297 0
Android 天气APP(十六)热门城市 - 海外城市
|
API Android开发
Android 天气APP(十五)增加城市搜索、历史搜索记录
Android 天气APP(十五)增加城市搜索、历史搜索记录
297 0
Android 天气APP(十五)增加城市搜索、历史搜索记录
|
Android开发
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
242 0
Android 天气APP(八)城市切换 之 自定义弹窗与使用(下)
|
JSON Android开发 数据格式
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
135 0
Android 天气APP(八)城市切换 之 自定义弹窗与使用(上)
|
11月前
|
JSON Android开发 数据格式
Android 天气APP(七)城市切换 之 城市数据源
Android 天气APP(七)城市切换 之 城市数据源
168 0
Android 天气APP(七)城市切换 之 城市数据源