Vue нам предоставляет широкие возможности рендеринга компонента с помощью метода render. Сначала ищем все упоминания указателей на компоненты в пришедшем html и получаем по api данные, нужные для отображения этого компонента. Далее разбиваем весь html на дерево. В этом нам помогла библиотека himalaya. И затем собираем обратно html заменяя указатели на уже готовые компоненты.
watch
getters
в computed
const app = new Vue({
store,
el: '#app',
data() {
return {}
},
computed: {
rgbColors() {
return this.$store.getters.rgbColors
}
},
watch: {
rgbColors(newValue, oldValue) {
}
}
});