address.vue
1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<template>
<view>
<view>请完善您的收件信息</view>
<uni-forms ref="baseForm" :modelValue="baseFormData">
<uni-forms-item label="收件人" required>
<uni-easyinput v-model="baseFormData.name" placeholder="请输入姓名" />
</uni-forms-item>
<uni-forms-item label="联系电话" required>
<uni-easyinput v-model="baseFormData.phone" placeholder="请输入联系电话" />
</uni-forms-item>
<uni-forms-item label="省/市/区/县" required>
<uni-data-picker placeholder="请选择 省/市/区/县" popup-title="请选择所在地区" :localdata="dataTree"
v-model="baseFormData.areaInfo" @change="onchange" @nodeclick="onnodeclick"
@popupopened="onpopupopened" @popupclosed="onpopupclosed">
</uni-data-picker>
</uni-forms-item>
<uni-forms-item label="详细地址" required>
<uni-easyinput v-model="baseFormData.address" placeholder="请输入详细地址" />
</uni-forms-item>
</uni-forms>
</view>
</template>
<script setup>
import {
ref
} from 'vue'
const dataTree = ref([{
text: "江苏",
value: "00",
children: [{
text: "无锡",
value: "001"
}, {
text: "苏州",
value: "002"
}]
}]);
const baseFormData = ref({});
</script>
<style>
</style>