Vue.js 更改元素ui选择中的图标

Vue.js 更改元素ui选择中的图标,vue.js,element-ui,Vue.js,Element Ui,项目中的图标字体与元素ui中的图标字体不同。是否可以将默认箭头图标更改为自定义?我在文档中找不到关于它的任何信息。如有任何建议,我将不胜感激 我创建了如下组件: <el-select v-model="value" placeholder="Select"> <el-option v-for="item in options" :key="item.value" :lab

项目中的图标字体与元素ui中的图标字体不同。是否可以将默认箭头图标更改为自定义?我在文档中找不到关于它的任何信息。如有任何建议,我将不胜感激

我创建了如下组件:

<el-select v-model="value" placeholder="Select">
  <el-option
    v-for="item in options"
    :key="item.value"
    :label="item.label"
    :value="item.value">
  </el-option>
</el-select>

没有使用el select组件上可用的某些属性来覆盖图标的选项。但是您可以使用css覆盖图标

.el-select .el-input .el-select__caret::before {
  content: '\e78e' // calendar icon of element-ui
}

您需要更改CSS上的de图标内容

.el-icon-arrow-up:before { content: "\e600"; }
.el-icon-arrow-down:before { content: "\e603"; }
用于:


Grettings

如果创建一个默认的选择框和元素ui选择框,并在不同的条件下进行渲染,会怎么样?使用
v-if
v-show
您尝试使用什么图标字体?@tony19材质设计图标
.el-icon-arrow-up:before { content: url(custom.svg); }
.el-icon-arrow-down:before { content: url(custom.svg); }