[new feature] add i18n support (#310)

* fix: Tabbar icon line-height

* [new feature] progress add showPivot prop

* [new feature] TabItem support vue-router

* [new feature] update document header style

* [Doc] add toast english ducoment

* [new feature] add i18n support

* feat: Extract demos from markdown

* feat: Base components demos

* [new feature] complete demo extract & translate

* [fix] text cases

* fix: add deepAssign test cases

* fix: changelog detail

* [new feature] AddressEdit support i18n
This commit is contained in:
neverland
2017-11-15 20:08:51 -06:00
committed by GitHub
parent 05abf0d509
commit d8b6ad7d54
210 changed files with 5561 additions and 5528 deletions

View File

@@ -3,13 +3,13 @@
<div class="van-contact-card__content">
<template v-if="type === 'add'">
<van-icon class="van-contact-card__icon" name="add2" />
<div class="van-contact-card__text">{{ addText }}</div>
<div class="van-contact-card__text">{{ addText || $t('addText') }}</div>
</template>
<template v-else-if="type === 'edit'">
<van-icon class="van-contact-card__icon" name="contact" />
<div class="van-contact-card__text">
<div>联系人{{ name }}</div>
<div>联系电话{{ tel }}</div>
<div>{{ $t('name') }}{{ name }}</div>
<div>{{ $t('tel') }}{{ tel }}</div>
</div>
</template>
</div>
@@ -19,15 +19,19 @@
<script>
import Icon from '../icon';
import { i18n } from '../locale';
export default {
name: 'van-contact-card',
mixins: [i18n],
components: {
[Icon.name]: Icon
},
props: {
addText: String,
type: {
type: String,
default: 'add'
@@ -37,10 +41,6 @@ export default {
},
tel: {
type: String
},
addText: {
type: String,
default: '添加订单联系人信息'
}
}
};