update docs

pull/70/head
baiyaaaaa 2016-09-09 12:28:56 +08:00
parent ed79d85379
commit 81a6add907
7 changed files with 38 additions and 51 deletions

View File

@ -7,9 +7,7 @@
checked: true, checked: true,
checked1: false, checked1: false,
checked2: true, checked2: true,
name: 'Jonny', isValid: '可用'
a: 'Jonny',
b: 'Lara'
}; };
} }
}; };
@ -32,13 +30,14 @@
### 基础用法 ### 基础用法
适用广泛的基础用法。 单独使用可以表示两种状态之间的切换
:::demo 在`el-checkbox`元素中定义`v-model`绑定变量,单一的`checkbox`中,默认绑定变量的值会是`Boolean`,选中为`true`。 :::demo 在`el-checkbox`元素中定义`v-model`绑定变量,单一的`checkbox`中,默认绑定变量的值会是`Boolean`,选中为`true`。
```html ```html
<template> <template>
<el-checkbox class="checkbox" v-model="checked">{{ checked }}</el-checkbox> <!-- `checked` 为 true 或 false -->
<el-checkbox class="checkbox" v-model="checked">备选项</el-checkbox>
</template> </template>
<script> <script>
export default { export default {
@ -78,6 +77,8 @@
### 多选框组 ### 多选框组
适用于多个勾选框绑定到同一个数组的情景,通过是否勾选来表示这一组选项中选中的项。
:::demo `checkbox-group`元素能把多个 checkbox 管理为一组,只需要在 Group 中使用`v-model`绑定`Array`类型的变量即可,`label`属性除了改变 checkbox 按钮后的介绍外,同时也是该 checkbox 对应的值,`label`与数组中的元素值相对应,如果存在指定的值则为选中状态,否则为不选中。 :::demo `checkbox-group`元素能把多个 checkbox 管理为一组,只需要在 Group 中使用`v-model`绑定`Array`类型的变量即可,`label`属性除了改变 checkbox 按钮后的介绍外,同时也是该 checkbox 对应的值,`label`与数组中的元素值相对应,如果存在指定的值则为选中状态,否则为不选中。
```html ```html
@ -89,9 +90,6 @@
<el-checkbox class="checkbox" label="禁用" disabled></el-checkbox> <el-checkbox class="checkbox" label="禁用" disabled></el-checkbox>
<el-checkbox class="checkbox" label="选中且禁用" disabled></el-checkbox> <el-checkbox class="checkbox" label="选中且禁用" disabled></el-checkbox>
</el-checkbox-group> </el-checkbox-group>
<p>{{ checkList }}</p>
</template> </template>
<script> <script>
@ -106,7 +104,9 @@
``` ```
::: :::
### 绑定 value 的多选框 ### 可切换值的多选框
多选框单独时,除了可以表示为是否选中的逻辑值以外,你还可以设定其选中和未选中所表示的值。
:::demo 使用`true-label`和`false-label`可以自定义选中时和未选中时的值,可以为`String`或`Number`类型。 :::demo 使用`true-label`和`false-label`可以自定义选中时和未选中时的值,可以为`String`或`Number`类型。
@ -114,19 +114,17 @@
<template> <template>
<el-checkbox <el-checkbox
class="checkbox" class="checkbox"
v-model="name" v-model="isValid"
:true-label="a" true-label="可用"
:false-label="b"> false-label="不可用">
{{name}} {{isValid}}
</el-checkbox> </el-checkbox>
</template> </template>
<script> <script>
export default { export default {
data() { data() {
return { return {
name: 'Jonny', isValid: '可用'
a: 'Jonny',
b: 'Lara'
}; };
} }
}; };

View File

@ -51,7 +51,6 @@
```html ```html
<el-input-number v-model="num1" :disabled="true"></el-input-number> <el-input-number v-model="num1" :disabled="true"></el-input-number>
<el-input-number v-model="num3" :min="5" :max="10"></el-input-number>
``` ```
::: :::

View File

@ -159,6 +159,10 @@
} }
.tac { .tac {
text-align: center; text-align: center;
.el-autocomplete {
text-align: left;
}
} }
.el-row.border-grid { .el-row.border-grid {
.el-col:not(:last-child) { .el-col:not(:last-child) {

View File

@ -2,12 +2,10 @@
module.exports = { module.exports = {
data() { data() {
return { return {
radio: '', radio: '1',
radio1: '选中且禁用', radio1: '选中且禁用',
radio2: 3, radio2: 3,
radio31: '', radio3: ''
radio32: '',
radio33: ''
}; };
} }
}; };
@ -17,19 +15,16 @@
在一组备选项中进行单选 在一组备选项中进行单选
### 基用法 ### 基用法
选项默认可见,不宜过多,若选项过多,建议使用 Select 选择器。 由于选项默认可见,不宜过多,若选项过多,建议使用 Select 选择器。
:::demo 要使用 Radio 组件,只需要设置`v-model`绑定变量,选中意味着变量的值为相应 Radio `label`属性的值,`label`可以是`String`或者`Number`。 :::demo 要使用 Radio 组件,只需要设置`v-model`绑定变量,选中意味着变量的值为相应 Radio `label`属性的值,`label`可以是`String`或者`Number`。
```html ```html
<template> <template>
<el-radio class="radio" v-model="radio" label="单选框 A"></el-radio> <el-radio class="radio" v-model="radio" label="1">备选项</el-radio>
<el-radio class="radio" v-model="radio" label="单选框 B"></el-radio> <el-radio class="radio" v-model="radio" label="2">备选项</el-radio>
<el-radio class="radio" v-model="radio" label="单选框 C"></el-radio>
{{radio}}
</template> </template>
<script> <script>
@ -51,15 +46,14 @@
:::demo 注意:请牢记,选中的条件是绑定的变量值等于`label`中的值。只要在`el-radio`元素中设置`disabled`属性即可,它接受一个`Boolean``true`为禁用。 :::demo 注意:请牢记,选中的条件是绑定的变量值等于`label`中的值。只要在`el-radio`元素中设置`disabled`属性即可,它接受一个`Boolean``true`为禁用。
```html ```html
<template> <template>
<el-radio disabled v-model="radio" label="禁用"></el-radio> <el-radio disabled v-model="radio1" label="禁用">备选项</el-radio>
<el-radio disabled v-model="radio1" label="选中且禁用"></el-radio> <el-radio disabled v-model="radio1" label="选中且禁用">备选项</el-radio>
</template> </template>
<script> <script>
export default { export default {
data () { data () {
return { return {
radio: '',
radio1: '选中且禁用' radio1: '选中且禁用'
}; };
} }
@ -70,13 +64,15 @@
### 单选框组 ### 单选框组
适用于在多个互斥的选项中选择的场景
:::demo 结合`el-radio-group`元素和子元素`el-radio`可以实现单选组,在`el-radio-group`中绑定`v-model`,在`el-radio`中设置好`label`即可,无需再给每一个`el-radio`绑定变量,另外,还提供了`change`事件来响应变化,它会传入一个参数`value`。 :::demo 结合`el-radio-group`元素和子元素`el-radio`可以实现单选组,在`el-radio-group`中绑定`v-model`,在`el-radio`中设置好`label`即可,无需再给每一个`el-radio`绑定变量,另外,还提供了`change`事件来响应变化,它会传入一个参数`value`。
```html ```html
<el-radio-group v-model="radio2"> <el-radio-group v-model="radio2">
<el-radio :label="9"></el-radio> <el-radio :label="3">备选项</el-radio>
<el-radio :label="6"></el-radio> <el-radio :label="6">备选项</el-radio>
<el-radio :label="3"></el-radio> <el-radio :label="9">备选项</el-radio>
</el-radio-group> </el-radio-group>
``` ```
::: :::
@ -87,19 +83,7 @@
:::demo 只需要把`el-radio`元素换成`el-radio-button`元素即可此外Element 还提供了`size`属性给按钮组,支持`large`和`small`两种(如果不设定为默认)。 :::demo 只需要把`el-radio`元素换成`el-radio-button`元素即可此外Element 还提供了`size`属性给按钮组,支持`large`和`small`两种(如果不设定为默认)。
```html ```html
<el-radio-group v-model="radio31" size="large"> <el-radio-group v-model="radio3">
<el-radio-button label="上海"></el-radio-button>
<el-radio-button label="北京"></el-radio-button>
<el-radio-button label="广州" :disabled="true"></el-radio-button>
<el-radio-button label="深圳"></el-radio-button>
</el-radio-group>
<el-radio-group v-model="radio32">
<el-radio-button label="上海"></el-radio-button>
<el-radio-button label="北京"></el-radio-button>
<el-radio-button label="广州" :disabled="true"></el-radio-button>
<el-radio-button label="深圳"></el-radio-button>
</el-radio-group>
<el-radio-group v-model="radio33" size="small">
<el-radio-button label="上海"></el-radio-button> <el-radio-button label="上海"></el-radio-button>
<el-radio-button label="北京"></el-radio-button> <el-radio-button label="北京"></el-radio-button>
<el-radio-button label="广州" :disabled="true"></el-radio-button> <el-radio-button label="广州" :disabled="true"></el-radio-button>

View File

@ -44,8 +44,6 @@
### 基础用法 ### 基础用法
适用广泛的基础用法
:::demo 评分被分为三个等级,可以利用颜色对分数及情感倾向进行分级(默认情况下不区分颜色)。三个等级所对应的颜色用过`colors`属性设置,而它们对应的两个阈值则通过 `low-threshold``high-threshold` 设定。 :::demo 评分被分为三个等级,可以利用颜色对分数及情感倾向进行分级(默认情况下不区分颜色)。三个等级所对应的颜色用过`colors`属性设置,而它们对应的两个阈值则通过 `low-threshold``high-threshold` 设定。
``` html ``` html
<div class="block"> <div class="block">

View File

@ -24,8 +24,6 @@
### 基本用法 ### 基本用法
适用广泛的基础用法
:::demo 绑定`v-model`到一个`Boolean`类型的变量。可以使用`on-text`属性与`off-text`属性来设置开关的文字描述,使用`on-color`属性与`off-color`属性来设置开关的背景色。 :::demo 绑定`v-model`到一个`Boolean`类型的变量。可以使用`on-text`属性与`off-text`属性来设置开关的文字描述,使用`on-color`属性与`off-color`属性来设置开关的背景色。
```html ```html

View File

@ -29,6 +29,12 @@ export default {
}; };
}, },
watch: {
active(newVal, oldVal) {
this.$emit('change', newVal, oldVal);
}
},
mounted() { mounted() {
this.steps.forEach((child, index) => { this.steps.forEach((child, index) => {
child.index = index; child.index = index;