<template>
	<view class="container">
		<uni-section title="基本信息" type="line">
			<view class="form">
				<uni-forms ref="baseForm" :modelValue="form">
					<uni-forms-item label="姓名" name="contact" required>
						<uni-easyinput v-model="form.contact" placeholder="请输入姓名" />
					</uni-forms-item>
					<uni-forms-item label="手机号" name="contact" required>
						<uni-easyinput v-model="form.contact" placeholder="请输入手机号" />
					</uni-forms-item>
				</uni-forms>
				<button type="primary" @click="submit('valiForm')">提交</button>
			</view>
		</uni-section>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				form: {
					name: '',
					provience: '',
					city: '',
					industryId: '',
					age: '',
					introduction: '',
					sex: 2,
					hobby: [5],
					datetimesingle: 1627529992399
				}
			}
		},
		onLoad() {
			console.log(getApp())
		},
		methods: {
			onchange(e) {
				console.log('---------onchange:', e);
			},
			submit(ref) {
				this.$refs[ref].validate().then(res => {
					console.log('success', res);
					uni.showToast({
						title: `校验通过`
					})
				}).catch(err => {
					console.log('err', err);
				})
			},
		}
	}
</script>

<style scoped>
.form {
	padding: 15px;
	background-color: #fff;
}
</style>