vue省市区三级联动插件(使用mint-ui的picker)

2023-10-27

用mint-ui中的picker组件封装的省市区插件(使用环境:vue-cli),demo下载地址:https://download.csdn.net/download/yanzyan/10516230

下载后,使用npm install命令生成node_modules文件夹,再使用npm run dev命令启动项目,看是否是你需要的。

效果图:
这里写图片描述
这里写图片描述

如何在自己项目中使用?

  • 此插件基于mint-ui。需要在项目中先下载mint-ui
npm i mint-ui --save-dev    

mint-ui安装好后,在main.js中导入mint-ui

import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(MintUI)

如图所示:
这里写图片描述

  • 将select.vue粘贴到components目录下。
    在index.js中注册该组件。
    这里写图片描述

  • 需要省市区插件的组件中调用select组件

<template>
  <div>
    <mt-button type="primary" @click="select">选择省市区</mt-button>
    <p :value="address">{{address}}</p>
    <yz-select v-if="show" :ref="show" @changeValue='isShow' :province='province' :city='city' :county='county'></yz-select>
  </div>
</template>

<script>
import select from '@/components/select'
export default {
  name: 'HelloWorld',
  data () {
    return {
      show: false,
      address: '',
      province: '北京市',
      city: '北京市',
      county: '东城区'
    }
  },
  components:{
    'yz-select': select
  },
  methods: {
    select(){
            this.show = true;
    },
    isShow(msg){
            console.log(msg);
            this.show = msg.show;
            this.address = msg.result;
            this.province = msg.province;
            this.city = msg.city;
            this.county = msg.county;
        }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>

点击出现省市区插件方法为select, address为选择的地址。
em…以上就是调用的方式。
自测过基本上没什么问题,欢迎大家一起讨论交流。
数据格式是参考iosselect的数据格式来的。
如图,通过parentId建立数据之间的关联。
这里写图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue省市区三级联动插件(使用mint-ui的picker) 的相关文章

随机推荐

  • 超炫酷的 Docker 终端 UI lazydocker,想看哪里点哪里

    有开发者开源了一个用于 Docker 和 docker compose 的简单终端 UI lazydocker 才短短几天目前已经收获了 2k star 作者表示记住 Docker 命令很难 并且在多个终端窗口中跟踪容器几乎是不可能的 la
  • loadrunner error:27796解决方法

    使用loadrunner进行web性能测试时 高并发场景以及高性能的服务器 负载机可能导致压测出现大量Error 27796 Failed to connect to server 10 2 9 147 80 10048 服务器ip和端口
  • 树莓派交叉编译(PS交叉编译链下载安装、配置永久环境变量、带WiringPi库交叉编译、软链接)

    目录 一 本章概述 二 交叉编译工具链的下载安装 下载 安装 交叉编译链临时有效 交叉编译链永久有效 三 交叉编译的使用 对比gcc与armgcc PC端交叉编译发送到树莓派运行 四 带WiringPi库的交叉编译如何处理 复制树莓派上的W
  • 解决pytorch中执行图像不显示报错的问题

    num epochs 10 d2l train ch3 net train iter test iter loss num epochs trainer 在图像识别之前改变matplotlib的版本 pip3 uninstall matpl
  • oppo笔试印象

    选择 20道考察了计算机组成中 最先存储 最优存储 最小桶排序 平衡二叉树成功比较次数 检索方法r tree b tree数组 哈希 计算机网络 传输层 第0层 操作系统死锁等 笔试第一题 忘记了 笔试第二题 找规律 第一层循环宏观上遍历6
  • 跟我一起写 Makefile(七)

    跟我一起写 Makefile 七 本文来自于CSDN 陈皓博主 网址http blog csdn net haoel article details 2892 详细内容请参考其经典文章 跟我一起写makefile 陈皓
  • Unity使用c#开发HoloLens2项目(十八)(使用MRTK后点击 Holographic Remoting For Play Mode无反应或Remote Host Port是多少)

    文章目录 成品展示 前言 问题 在unity中Play项目无反应 点击瞬间跳出 1 选择MRTK并进入Holographic Remoting For Play Mode 2 进入远程编辑界面 3 检查IP及端口状态 4 参考GitHub内
  • jquery修改display属性

    jquery修改display属性
  • Spring AOP 详解

    Spring AOP 详解 一 什么是 Spring AOP 二 为何要用 AOP 三 Spring AOP 3 1 AOP 组成 3 1 1 切面 Aspect 3 1 2 连接点 Join Point 3 1 3 切点 Pointcut
  • 初学者使用MyBatis开发步骤详解

    MyBatis开发步骤 1 建表 create table t users id int primary key auto increment name varchar 50 password varchar 50 sex varchar
  • 请谈谈你对Hadoop的理解

    一 请谈谈你对Hadoop的理解 1 Hadoop是什么 What is Hadoop Hadoop是Apache软件基金会的一个开源项目 是一个分布式处理海量数据的软件框架 它为开发者提供了一个分布式系统的基础架构 用户可以在不了解分布式
  • 怎么在局域网中设置共享文件夹?

    在工作中 我们经常会使用到共享文件夹 它能很好的提高我们的工作效率 但是有些小伙伴却并不会设置 下面小编就来用图文为大家讲解一下如何设置共享文件夹 共享文件夹设置方法 1 在需要共享的文件夹上单击鼠标右键 选择 属性 2 在上方选项栏选择共
  • 蓝牙Bluetooth模块介绍

    1 蓝牙模块 基础知识介绍 https blog csdn net wwt18811707971 article details 77833602 2 常见蓝牙模块介绍和AT指令 https blog csdn net qlexcel ar
  • java logback.xml详解

    一 java日志输出演进 0 控制台输出 System out println 1 java标准库内置日志包 java util logging Logger logger Logger getGlobal logger info 局限性
  • 开源软件不等于免费软件(弄清开放源代码许可证很重要)

    转载 https www ramostear com blog 2020 04 09 xfz464y9 html 树下魅狐 似乎提到开源软件 往往给人一种错觉 我拿到了软件源代码 接下来我是不是可以大刀阔斧为所欲为 其实非也 开源软件不等于
  • clock函数的时间单位_简单的c++时间测量

    在生产系统上面 测量系统的运行性能 定位问题 都会用到一个参考值 就是某段代码对运行时间 这个功能时间也简单 就是在代码的开始位置以及结束位置各去执行一下时间获取的操作 然后求下得到的两个值的差值就能获得 像下面这代码一样 time t b
  • RESTful风格的优势是什么

    阅读 阮一峰 理解RESTful架构 http www ruanyifeng com blog 2011 09 restful 可以得知RESTful风格的特点如下 1 每一个URI代表一种资源 独一无二 2 客户端和服务器之间 传递这种资
  • html5表单组件,10 HTML5表单各种组件

    H5表单组件 H5的表单组件分为 文字组件 列表组件 选择组件 按钮组件 1 输入组件 输入组件的作用是让用户输入数据 输入组件包括 text textarea paaword H5新增的有date number color range等i
  • SLF4J 教程(自由在各种log中切换)

    http www blogjava net dreamstone archive 2007 07 09 128993 html 一 介绍 简单日记门面 simple logging Facade for java SLF4J是为各种logi
  • vue省市区三级联动插件(使用mint-ui的picker)

    用mint ui中的picker组件封装的省市区插件 使用环境 vue cli demo下载地址 https download csdn net download yanzyan 10516230 下载后 使用npm install命令生成