先简单说一下我遇到的问题,自己初使用el-select时,在设置默认值时由于当时多加了一个引号“0”,导致和后面的value值0的类型不同,所以回显的是“0”,而不是“否”,后面发现el-select官方默认的是,无论是修改下拉其他值还是给定的默认值,回显的label,传递的都是value...
<el-select placeholder="请选择系统" v-model="newOption" @change="newOpenOption"> <el-option v-for="item in optionData" :label="item.name" :key="item.value" :value="item.value"></el-option> <!-- 重要 value 里面赋值很重要,如果这里赋值成 item.name 那么打印出来就是name的值,传给后台...
问题排查思路: select数据回显是一个类似于Map结构的数据类型 key就是我们的value value是我们label 当key不匹配时,则找不到label,就会按照key进行显示 一般出现此问题有两种情况 1:el-select所引用的数组对象确实没有改key值 2:key值类型不匹配,回显时可能是字符,但是数组内是数值类型,也会导致不匹配 ... eleme...
2019-12-12 16:24 −在el-select中我们一般都是取到value的值,但是有时候我们需要value和label都需要。那怎么方便的取到呢 在网上经常有ref="cascader"这个方法,但是经过本人多次验证有时候这种方法不太稳定。所以还有其他两种方法下面说一下: 一般el-select的写法是这样的 &l... ...
<el-select placeholder="请选择系统" v-model="editOption" @change="editOpenOption"> <el-option v-for="item in optionData" :label="item.name" :key="item.value" :value="item.value"></el-option> <!-- 重要 value 里面赋值很重要,如果这里赋值成 item.name 那么打印出来就是name的值,传给后...