docs(Field): add basic usage document

This commit is contained in:
陈嘉涵
2020-02-10 15:54:29 +08:00
parent cb83240372
commit 0e23124c3a
5 changed files with 194 additions and 54 deletions
+8 -54
View File
@@ -1,64 +1,18 @@
<template>
<demo-section>
<demo-block :title="$t('basicUsage')">
<van-form @submit="onSubmit">
<van-field
v-model="username"
name="username"
label="username"
:rules="[{ required: true, message: 'username is required' }]"
placeholder="username"
/>
<van-field
v-model="password"
type="password"
name="password"
label="password"
:rules="[{ required: true, message: 'password is required' }]"
placeholder="password"
/>
<van-field
name="agree"
label="agree"
:rules="[{ required: true, message: 'need agree' }]"
>
<van-checkbox v-model="agree" slot="input" shape="square" />
</van-field>
<van-button type="primary">submit</van-button>
</van-form>
</demo-block>
<basic-usage />
<field-type />
</demo-section>
</template>
<script>
import BasicUsage from './BasicUsage';
import FieldType from './FieldType';
export default {
i18n: {
'zh-CN': {},
'en-US': {},
},
data() {
return {
username: '',
password: '',
agree: true,
};
},
methods: {
onSubmit(values) {
console.log(values);
},
components: {
BasicUsage,
FieldType,
},
};
</script>
<style lang="less">
@import '../../style/var';
.demo-form {
.van-button {
margin: 15px 0 0 15px;
}
}
</style>