ну хорошо, фиг с ним, другой вопрос - а можно ли как то оформить компоненту в виде класса? чтобы было примерно так?
new Vue({
el: "#app",
components:{ tree1: new treeObject() },
data: () => ({
.........
т.е. в каком нибудь месте подгружу модуль в виде класса (не объекта, а его описания) и где нужно создам как новый объект. что скажете?