下面是选择下拉框代码
<el-select clearable
v-model="keyWord"
filterable
remote
:placeholder="placeholder"
value-key="name"
:remote-method="remoteMethod"
class="el-select-search"
@keyup.enter.native="keyupEnter('keyup-enter')"
@change="change"
@clear="clear">
<el-option v-for="item in list"
:key="item[valueKey]"
:label="signList.length > 0 ? combinationValue(item) : item[valueKey]"
:value="item[valueKey]"></el-option>
</el-select>
signList如果有值的话执行字符串拼接
当我选择的时候v-model="keyWord"
获取到的是单个字段的value-key name
,但是输入框展示的却是字符串拼接的值,但是v-model="keyWord"
的值不是拼接的
:label="signList.length > 0 ? combinationValue(item) : item[valueKey]"
:value="item[valueKey]">
效果
:label="item[valueKey]"
:value="item[valueKey]"
你
label
跟value
2个字段赋值语法都不一样,得到的值能一样才怪啊改成一样的试试