如何使用vue地区选择组件

这次给大家带来如何使用vue地区选择组件,使用vue地区选择组件的注意事项有哪些,下面就是实战案例,一起来看一下。

概述

主要用于全国地区数据的操作,包括省,市,区三级联动,地区数据的添加和删除; 在操作地区数据时,以前也用过树形的地区选择组件,但因其在再操作大量的地区数据时,渲染缓慢,所以我们就换了另一种数据展示形式和交互形式,从而就有了这个组件。

注意:该组件是 vue.js 组件

demo

抢鲜体验请点击这里 demo

API

Props

参数 类型 说明

areaArray传入组件的地区的数据

Events

事件名 参数 说明

selectedarea组件中选中的地区

详细说明

Props

area

area 参数是必选项,表示组件初始化时的地区数据,可以为空。 area 是一个包含多个对象的数组,其中每个对象的数据结构如下:

...area: [ {Name: '北京', ID: '01'}, {Name: '南京', ID: '0401'}, {Name: '西湖区', ID: '060105'}],...

登录后复制

因为后来在实际的使用中,发现有时候,后台只会返回一个地区的 ID 值,所以这里做了优化,可以只传入 ID 的值,比如这样:

...area: [ {ID: '01'}, {ID: '0401'}, {ID: '060105'}],...

登录后复制

selected

selected 是由组件内部发布的一个事件,你可以在组件外面订阅这个事件,从而得到它返回的值,这个值就是组件当前选中的所有的地区,返回的这个值是由多个包含地区数据的对象组成的数组,数据结构和 area 参数一样

简单的例子

登录后复制

安装和使用

npm install adc-addressmap

若作为全局组件使用

//在项目入口文件import Vue from 'vue'import Addressmap from 'adc-addressmap'Vue.component('Addressmap', Addressmap)若作为局部组件//在某个组件中import Addressmap from 'adc-addressmap'export default {... components: { Addressmap},...}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

如何用node实现爬虫功能

优化Vue.js代码方法总结

如何使用Node.js中Koa实现用户认证

以上就是如何使用vue地区选择组件的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2758633.html

(0)
上一篇 2025年3月8日 08:15:34
下一篇 2025年3月3日 01:26:51

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 编写轻量ajax组件第三篇实现

    这篇文章主要为大家详细介绍了轻量ajax组件编写第三篇实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 通过之前的介绍,我们知道要执行页面对象的方法,核心就是反射,是从请求获取参数并执行指定方法的过程。实际上这和asp.net mvc…

    编程技术 2025年3月8日
    200
  • 如何实现vue-cli组件导入与使用

    这次给大家带来如何实现vue-cli组件导入与使用,实现vue-cli组件导入与使用的注意事项有哪些,下面就是实战案例,一起来看一下。 一个文件就是一个模块,需要引入模块,和暴露模块的方法 在一个组件中使用另一个组件三部曲:引入组件、注册组…

    2025年3月8日 编程技术
    200
  • 怎样操作vue select组件使用与禁用

    这次给大家带来怎样操作vue select组件使用与禁用,操作vue select组件使用与禁用的注意事项有哪些,下面就是实战案例,一起来看一下。 业务:消息推送方式有两种,为“微信”和“邮件”,微信发送时需要选择“要发送的应用程序”,邮件…

    2025年3月8日
    200
  • 如何用vue写一个自定义组件

    这次给大家带来如何用vue写一个自定义组件,用vue写一个自定义组件的注意事项有哪些,下面就是实战案例,一起来看一下。 写一个vue组件 我下面写的是以.vue结尾的单文件组件的写法,是基于webpack构建的项目。如果还不知道怎么用web…

    编程技术 2025年3月8日
    200
  • 如何操作vue组件使用props传递数据

    这次给大家带来如何操作vue组件使用props传递数据,操作vue组件使用props传递数据的注意事项有哪些,下面就是实战案例,一起来看一下。 在 Vue 中,父子组件的关系可以总结为 props向下传递,事件向上传递。父组件通过 prop…

    2025年3月8日
    200
  • 怎样使用vue组件与复用功能

    这次给大家带来怎样使用vue组件与复用功能,使用vue组件与复用功能的注意事项有哪些,下面就是实战案例,一起来看一下。 一、什么是组件 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重…

    编程技术 2025年3月8日
    200
  • vue组件与复用详解

    组件 (component) 是 vue.js 最强大的功能之一。组件可以扩展 html 元素,封装可重用的代码。这篇文章主要介绍了vue组件与复用,需要的朋友可以参考下 一、什么是组件 组件 (Component) 是 Vue.js 最强…

    编程技术 2025年3月8日
    200
  • 怎样使用angular4在多个组件中数据通信

    这次给大家带来怎样使用angular4在多个组件中数据通信,使用angular4在多个组件中数据通信的注意事项有哪些,下面就是实战案例,一起来看一下。 应用场景,不同组件中操作统一组数据,不论哪个组件对数据进行了操作,其他组件中立马看到效果…

    2025年3月8日
    200
  • 怎样使用vue文件树组件

    这次给大家带来怎样使用vue文件树组件,使用vue文件树组件的注意事项有哪些,下面就是实战案例,一起来看一下。 本文主要是分析vue官方仓库里的文件树组件[vue github] demo可以查看 https://codepen.io/sh…

    编程技术 2025年3月8日
    200
  • 如何使用vue全局与局部组件

    这次给大家带来如何使用vue全局与局部组件,使用vue全局与局部组件的注意事项有哪些,下面就是实战案例,一起来看一下。 main.js入口文件的一些常用配置, 在入口文件上定义的public.vue为全局组件,在这里用的是pug模版 .wr…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论