@beduin01

Как сделать чтобы ref указывал на компонент?

Пытаюсь интегрировать vis-network с Vue. Использую плагин https://github.com/r3code/vue-vis-network . Вылезает ошибка: "Cannot read property 'hasChildNodes' of undefined". У меня есть подозрение, что плагин ищет данные не в секции данных у компонента, а пытается обратиться к #app. Как это можно исправить?

Код компонента:
<template>
    <el-container >
            <el-main>

                <network ref="network" :nodes="nodes" :edges="edges" :options="options"> </network>                        

                 <button @click="get_data">GetData</button>

            </el-main>
	</el-container>
</template>

<script>
    export default {
    	components: { Notification },
        data () {
            return {
              nodes: [],
              edges: [],
              options: []
            }
        },

        methods:
        {
          get_data()
          {

            axios.get(base_url + '/graph')
               .then((response) => {
                this.nodes = response.data.nodes;
                this.edges = response.data.edges;
                }).catch((error) => {
                          console.log(error);
                        });  
          
          }
          
        },


    }
</script>


index.js:
Vue.component('network', new vueVisNetwork.Network);


Возможно связанное issue https://github.com/crubier/react-graph-vis/issues/57 (правда про Реакт)
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 08:46
5000 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект