Я пытаюсь использовать вычисленное свойство, чтобы изменить значок шрифта awesome для простого погодного приложения, используя openweathermap, используя условия для изменения значка. Не могу понять, почему он использует возврат else, что бы я ни делал.
<template>
<h2>{{ city }}</h2>
<p>{{ temp }} F°</p>
<p>{{ conditions }}</p>
<font-awesome-icon class="icon-weather" :icon="weatherIcon" />
</template>
<script>
export default {
props: ["city", "temp", "conditions"],
computed: {
weatherIcon() {
let conditions = this.conditions;
if (conditions === "snow") {
return "snowflake";
} else if (conditions === "light snow") {
return "snowflake";
} else {
return "cloud";
}
},
},
};
</script>
<style scoped>
.icon-weather {
font-size: 50px;
}
</style>
this.conditions
в журнале? - person Naren   schedule 31.01.2021