element-ui plus v2.60 终于修复了 radio checkbox 取值不明确的问题,label value 值
昨天想反馈这个关于 label 和 value 的问题的时候,发现新版本已经修正这个问题了。
一、ElementUI 旧版关于 label 和 value 的问题
从之前 element-ui 用过来的,之前就一直很烦 element 关于 radio checkbox 取值不明的问题:
label 应该是显示的名,value 应为实际产出的值
<el-radio label="选项1" :value="1"/>
但,在旧版中不是这样的,每次用到都很烦,它产出的值竟然是 label,简直太傻了。
比如这样一个例子,在 v2.42 版本中的产出值是这样。
在线例子: v2.42 例子 记得将版本切到 2.42 再试
<template>
<h3> Form Item Test</h3>
<el-select v-model="selectValue">
<el-option label="Label1" :value="1"></el-option>
<el-option label="Label2" :value="2"></el-option>
</el-select>
<el-checkbox-group v-model="checkboxValue">
<el-checkbox label="checkbox1" :value="1"></el-checkbox>
<el-checkbox label="checkbox2" :value="2"></el-checkbox>
</el-checkbox-group>
<el-radio-group v-model="radioValue">
<el-radio label="checkbox1" :value="1"></el-radio>
<el-radio label="checkbox2" :value="2"></el-radio>
</el-radio-group>
<hr>
<p class="display">select value = {{selectValue}}</p>
<p class="display">checkbox value = {{checkboxValue}}</p>
<p class="display">radio value = {{radioValue}}</p>
</template>
二、v2.60 已经修正了 label value 取值不明确的问题
而换成 v2.60 之后就正常了,取的就是 value 的值。
在线例子: v2.60 例子 记得将版本切到 2.60 再试