mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
44 lines
958 B
Vue
44 lines
958 B
Vue
<script setup lang="ts">
|
|
import { ref } from 'vue';
|
|
import { useTranslate } from '@demo/use-translate';
|
|
|
|
const t = useTranslate({
|
|
'zh-CN': {
|
|
phone: '手机号',
|
|
errorInfo: '错误提示',
|
|
phoneError: '手机号格式错误',
|
|
phonePlaceholder: '请输入手机号',
|
|
},
|
|
'en-US': {
|
|
phone: 'Phone',
|
|
errorInfo: 'Error Info',
|
|
phoneError: 'Invalid phone',
|
|
phonePlaceholder: 'Phone',
|
|
},
|
|
});
|
|
|
|
const phone = ref('123');
|
|
const username = ref('');
|
|
</script>
|
|
|
|
<template>
|
|
<demo-block :title="t('errorInfo')">
|
|
<van-cell-group inset>
|
|
<van-field
|
|
v-model="username"
|
|
error
|
|
required
|
|
:label="t('username')"
|
|
:placeholder="t('usernamePlaceholder')"
|
|
/>
|
|
<van-field
|
|
v-model="phone"
|
|
required
|
|
:label="t('phone')"
|
|
:placeholder="t('phonePlaceholder')"
|
|
:error-message="t('phoneError')"
|
|
/>
|
|
</van-cell-group>
|
|
</demo-block>
|
|
</template>
|