В своем приложении я использую значки материального дизайна. Я загружаю их так:
<link href = "https://cdn.materialdesignicons.com/2.5.94/css/materialdesignicons.min.css" rel = "stylesheet">
Он хорошо работает во многих частях приложения, но не работает с флажками. Вот как я создаю флажки в одном из моих методов:
return this.$createElement(VCheckbox, {
});
Я не получаю никаких сообщений об ошибках, но вместо флажков я вижу какой-то текст, когда страница отображается:
Я проверил DOM и увидел это:
<div class = "v-input__slot">
<div class = "v-input--selection-controls__input">
<input aria-checked = "false" role = "checkbox" type = "checkbox" value = "">
<div class = "v-input--selection-controls__ripple"></div>
<i aria-hidden = "true" class = "v-icon material-icons theme--light">check_box_outline_blank</i>
</div>
</div>
Итак, я вижу, что вместо mdi темы применяется material-icons тема. Я не знаю, как это исправить. Что я хочу получить, так это иметь класс mdi-checkbox-marked-outline для отмеченных флажков и mdi-checkbox-blank-outline для неотмеченных.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы уверены, что вам нужна функция рендеринга? Как насчет того, чтобы просто написать <v-checkbox /> в вашем шаблоне?