vue组件封装 | 多级地址选择器

基于vue.js的多级联动地址选择器,需要配合element-ui使用

演示3.gif

如何使用?

<template>
  <div id="app">
    <vue-address
        :province="province"
        :city="city"
        :detail="detail"
        @change="handlerChange"
    ></vue-address>
  </div>
</template>

<script>
import vueAddress from './components/address'
export default {
  components: {
    vueAddress
  },
  data: function() {
    return {
        province:'',
        city:'',
        detail:''
    }
  },
  methods: {
    handlerChange: function (val) {
        console.log(val);
    }
  }
}
</script>
<style>
#app {text-align: center;color: #2c3e50;margin-top: 60px;}
</style>

vue-address属性

  • province 省
  • city 市
  • detail 详细地址

vue-address事件

  • change 当省、市、详细地址任一值改变时触发
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载 :OpenDiggawesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库...
    果汁密码阅读 23,306评论 8 124
  • 来源:github.com Vue.js开源项目速查表:https://www.ctolib.com/cheats...
    zhangtaiwei阅读 14,017评论 1 159
  • UI组件element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于...
    董董董董董董董董董大笨蛋阅读 12,744评论 6 123
  • 秋天来了,她就像一位洗尽铅华的女子,在时光匆匆的脚步声中向我们走来,流年漫卷,她的裙脚便被无声地晕染上了...
    花乱开呢阅读 1,677评论 0 0
  • 人间的事往往如此,当时提起痛不欲生,几年之后,也不过是一场回忆而已。——勒·克莱齐奥《燃烧的心》 久桉,新婚快乐。...
    蘑菇爱吃鱼阅读 4,589评论 3 31