NewbieAddress

地址组件

数据优先级:dataSource > url > 本地数据

Version: 1.0.0

Props

Prop nameDescriptionTypeValuesDefault
valuestring|number|array-() => []
level生成哪个级别的数据
1: 省, 2: 省市, 3: 省市区
number-3
disabled是否禁用选择器boolean-false
placeholder占位符string-"请选择地区"
url获取数据的链接,如果不传则使用本地数据string-""
afterFetched返回数据处理函数,处理后返回数据格式必需符合下面的 数据格式func-null
dataSource自定义数据源array-[]

Events

Event namePropertiesDescription
update:value

数据格式

{
        "value": "440000",
        "alias": "广东省",
        "label": "广东",
        "children": [
	            "value": "440100",
                "alias": "广东省广州市",
                "label": "广州",
                "children": [
                    { "value": "440101", "alias": "广东省广州市", "label": "广州" },
                ]
        ]
}

示例


所选地区结果:[440000,440100,440103]

<script setup>
import { ref } from "vue"
import { NewbieAddress } from "jobsys-newbie"

const content = ref(["440000", "440100", "440103"])
</script>

<template>
	<div>
		<NewbieAddress v-model:value="content" style="width: 300px"></NewbieAddress>
		<p>所选地区结果:{{ `[${content ? content.join(",") : ""}]` }}</p>
	</div>
</template>
Last Updated:
Contributors: sinceow