Address

XAddress 依赖于Popup, Picker, Cell

Props

名字 类型 默认 描述
title String 标题
value Array [] 表单值,双向绑定
list Array 地址库, address源码目录下有list.json
inline-desc String cell的子标题

Events

名字 参数 说明
on-hide closeType(布尔值:true表示选择完成,false表示取消) , value(选择的值) 此处包括on-ok,根据closeType判断
on-ok val 选择完成事件
on-cancel 取消
on-show show

Demos

<template>
  <div>
    <group>
      <x-address :title="title" :value="value" :list="addressData"></x-address>
      <cell title="上面value值" :value="value.join('')"></cell>
      <x-address :title="title2" :value="value2" raw-value :list="addressData"></x-address>
      <x-address title="二级省市" :value="value3" raw-value :list="addressData"></x-address>
    </group>
    <br/>
    <x-button type="primary" @click="changeData">改变数据</x-button>
  </div>
</template>

<script>
import { Group, XAddress, AddressChinaData, XButton, Cell } from '../components'

export default {
  components: {
    Group,
    XAddress,
    XButton,
    Cell
  },
  data () {
    return {
      title: '默认为北京',
      value: [],
      title2: '手动设定',
      value2: ['广东省', '深圳市', '南山区'],
      value3: ['海南省', '儋州市', '--'],
      addressData: AddressChinaData
    }
  },
  methods: {
    changeData () {
      this.value2 = ['430000', '430400', '430407']
    }
  }
}
</script>

results matching ""

    No results matching ""