使用element-ui
文档在此处的库,我想知道在为select
组件选择选项后是否可以显示自定义标签。
换句话说,是否可以slot
为标签显示一个而不是一个单词:label="item.label"
https://jsfiddle.net/q4c3m860/
我在文档中找不到任何内容。
使用element-ui
文档在此处的库,我想知道在为select
组件选择选项后是否可以显示自定义标签。
换句话说,是否可以slot
为标签显示一个而不是一个单词:label="item.label"
https://jsfiddle.net/q4c3m860/
我在文档中找不到任何内容。
嘿,我遇到了同样的问题,无论是在文档中还是通过谷歌搜索都找不到合适的解决方案。所以我检查了<el-select>
.
您可以通过更改中的标签道具<el-option>
并在默认插槽中呈现不同的内容来更改所选值的标签。原始实现使用 an<input>
来显示其当前值,这意味着您不能使用 html 来呈现某些内容。
这是你的小提琴更新:https ://jsfiddle.net/a4n9up6j/
如果你想显示一些花哨的 html,你需要包装选择并使用一些自定义逻辑。
您可以在:label
属性中使用 javascript 执行此操作,例如,将选定的标签更改为“foo”:
<span style="float: left">{{ item.value === value6 ? 'foo' : item.label }}</span>
这是你的小提琴更新: https ://jsfiddle.net/jmbldwn/j1mwnpLf/1/