[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
+16 -20
View File
@@ -18,28 +18,24 @@
#### 代码演示
另起一个二级标题,正文可以是 markdown 和示例的混合。示例的结构如下:
另起一个二级标题,示例的结构如下:
// 在 demo 端之外放置的 script 会直接运行
// 在 script 中声明的 vue 变量,在 demo 中都可以直接使用
<script>
export default {
data() {
return {
size: 'large'
};
}
};
</script>
```javascript
export default {
data() {
return {
size: 'large'
};
}
};
```
```html
<van-button :size="size">
Large
</van-button>
```
:::demo 基础用法(必须以:::demo开头,后面的描述可选,如果有的话控制在一两句话,不要过长)
```html // :::demo后面必须接代码段,否则不会识别为示例
<van-button :size="size"> // 在内容区直接写 vue 中 template 段代码即可
Large
</van-button>
```
::: // 示例结束的标记,必须接在代码段之后,否则不会识别为示例
代码演示的几个书写原则:
- 从简单用法开始介绍,不要上来就同时使用一大堆 API,会让人觉得难以上手