Мне удалось создать дерево, используя проект vue-orgchart
( ссылка ) и Vue.
Я пытаюсь создать кнопку, которая будет увеличивать / уменьшать дерево. Другими словами, если пользователь нажмет эту кнопку, дерево будет масштабироваться (поэтому должен быть прослушиватель событий или какой-то метод, верно?) После прочтения кода vue-orgchart
, который связан с увеличением / уменьшением, я нашел следующий кусок кода:
_onWheeling(event) {
event.preventDefault();
let newScale = event.deltaY > 0 ? 0.8 : 1.2;
this._setChartScale(this.chart, newScale);
}
Полагаю, дерево работает только с колесами и панорамированием. Можно ли найти доступную функцию, чтобы вызывать ее для масштабирования дерева, не разветвляя проект и не внося свои собственные изменения?
Также я пытался спросить об этом на Github, но ответа там не было.