0.0.2 • Published 10 months ago

@moment-design/choose-address v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

选择地址组件

使用组件

安装依赖

npm install @moment-design/choose-address --save

使用组件

<template>
  <m-button type="primary" @click="open">选择地址</m-button>
  <ChooseAddress
    ref="refChooseAddress"
    :config="config"
    @handle:change="(v: any[]) => (list = v)"
  ></ChooseAddress>
  <div style="margin-top: 16px">已选数据:{{ list }}</div>
</template>

<script setup lang="ts">
import { ref } from 'vue';
import ChooseAddress from '@moment-design/choose-address';
import "@moment-design/choose-address/dist/css/index.css";
import "@moment-design/choose-address/dist/css/index.less";
import { queryGroupList, queryList } from './api';

const config = {
  apis: {
    queryGroupList,
    queryList,
  },
};
const list: any = ref([]);
const refChooseAddress = ref();
const open = () => {
  refChooseAddress.value.open(list.value);
};
</script>

API

Props

参数名描述类型默认值
apis请求接口ApiConfig-

ApiConfig

参数名描述类型默认值
queryGroupList地址分组请求接口any-
queryList地址列表请求接口any-

Events

事件名描述参数
handle:change选中的数据(datas: any[])

Expose

事件名描述参数
open主动触发打开弹窗默认数据:(datas: any[])
0.0.2

10 months ago

0.0.1

11 months ago