Начал недавно изучать Vue2.
Не могу понять, как в vue получить результат рендера компонента в переменную. В документации и во всех примерах компоненты сразу меняют html.
Суть проблемы.
Установил плагин для уведомлений
https://github.com/shakee93/vue-toasted
Он принимает в текст или html уведомления. Все хорошо, все прекрасно.
Но у меня планируется 10-к разных по внешнему виду уведомлений с полностью различной версткой.
Собственно хотел сделать для них компоненты. И их результат уже передавать в плагин. Но так и не разобрался, как вызвать компонент в js с передачей в него входящих параметров и получить html в переменную.
По факту использовать как lodash template.
Можно конечно не заморачиваться и использовать _.template, но как-то через компоненты кажется красивее.
Кто-нибудь знает как это сделать средствами vue?
И другой вопрос, стоит ли? Не будет ли это использованием микропроцессора в качестве молотка, т.е. не скажется ли это негативно на производительности в сравнении в с тем же lodash _.template?