Vue,elementUi中Select组件value-key属性的一个问题

<el-select 
    v-model="emytag" 
    value-key="tag" 
    multiple 
    filterable 
    allow-create 
    default-first-option
    placeholder="请选择文章标签">
    <el-option v-for="item in alltag" :key="item._id" :label="item.tag" :value="item._id">
    </el-option>
</el-select>

这里emytag的结构是这样的

[{id:123456,tag:"测试"}]

问题是value-key='id'或者='tag',组件会这样显示 图片描述

各位前辈能给小弟讲讲要怎么解决吗

阅读 9.6k
2 个回答

你的select绑定的是一个对象,而你的option的value是一个对象吗?value 要和v-model对应

解决了嘛大佬

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题