我无法解决该警告 “找不到一个或多个图标{前缀:“ far”,iconName:“ square”} {}“(附有屏幕截图) 当我更改“ typeOfAreaClass”的值或从“ areaClass”中选择“安全区域”时,警告会弹出
以下是v-select菜单的屏幕截图,带有“正方形”图标,如果可以帮助您提出建议。
我尝试安装真棒字体库。它没有帮助。我发现的一件事是,当我将属性“ multiple”添加到v-select组件时,就会出现警告。如果我删除该道具,则不会发出警告。但这扼杀了目的。这是否有助于您提出建议?我的字体真棒离子工作正常。只有v-select道具“ multiple”正在创建警告。
这是HTML代码
<v-flex xs12 md4 sm4 >
<v-select
class="myfont1 mt-3 pa-0 customDecoration text-xs-right"
@change="assignHazGroups"
:items="typeOfAreaClassItems"
v-model="typeOfAreaClassSelect"
style="max-width:170px;"
dense
></v-select>
</v-flex>
<v-flex xs12 md4 sm4 >
<v-select
class="myfont1 mt-3 pa-0 mx-0 customDecoration"
@change="safeAreaFilter"
:items="typeOfAreaClassSelect ==='American' ?areaClassAmericanItems:areaClassEuropeanItems"
v-model="areaClassSelect"
style="max-width:220px;"
dense
></v-select>
</v-flex>
<v-flex xs12 md4 sm4 class="ma-0 pa-0"
>
<v-select
class="myfont1 mt-3 pa-0 mx-0 customDecoration"
:items="typeOfAreaClassSelect =='American' ?hazGroupAmericanItems:hazGroupEuropeanItems"
v-model="hazGroupSelect"
multiple
small-chips
style="max-width:350px;"
dense
></v-select>
</v-flex>
这是数组变量
typeOfAreaClassItems:["American","European"],areaClassAmericanItems:[
"Safe Area","Class I,Div 1/Class I,Div 2",Div 1",],areaClassEuropeanItems:[
"Safe Area","Zone-1/Zone-2","Zone-1","Zone-2"
],hazGroupAmericanItems:[
"Group A","Group B","Group C","Group D","NA"
],hazGroupEuropeanItems:[
"IIC","IIB+H2","IIB","IIA",eleCertItems:[
"CSA","UL","ATEX","FM","PESO","JIS (Japan)","GOST (Russia)"
],//computed variables
typeOfAreaClassSelect:{
get () {
return this.$store.getters.typeOfAreaClassSelect
},set (value) {
this.$store.dispatch('setTypeOfAreaClassSelect',{data:value})
}
},areaClassSelect:{
get () {
return this.$store.getters.areaClassSelect
},set (value) {
this.$store.dispatch('setareaClassSelect',hazGroupSelect:{
get () {
return this.$store.getters.hazGroupSelect
},set (value) {
this.$store.dispatch('setHazGroupSelect',eleCertSelect:{
get () {
return this.$store.getters.eleCertSelect
},set (value) {
this.$store.dispatch('setEleCertSelect',
这是功能
assignHazGroups(){
if(this.typeOfAreaClassSelect === "American"){
this.areaClassSelect = "Class I,Div 2"
this.hazGroupSelect = [
"Group A","Group B"
]
}
else{
this.areaClassSelect = "Zone-2"
this.hazGroupSelect = [
"IIB","IIA"
]
}
},safeAreaFilter(){
if(this.areaClassSelect === "Safe Area"){
this.hazGroupSelect = ["NA"]
}
else{
if(this.typeOfAreaClassSelect === "American"){
this.hazGroupSelect = [
"Group A","Group B"
]
}
else{
this.hazGroupSelect = [
"IIB","IIA"
]
}
}
},
当我调用@change事件并调用函数时出现。需要摆脱这个警告。代码运行正常。但是,这种警告很烦人。任何人,请提出一条出路。预先感谢