Странно, что я использую vis-network. js в моем проекте vue, и графика исчезает, когда я динамически добавляю края.
Но Dynami c обновляет и удаляет don ' т.
Затем я написал тестовую страницу, представленную vis-network. js из https://visjs.github.io/vis-network/standalone/umd/vis-network.min.js, а затем обнаружил, что это не проблема!
Так есть проблема с vis-сетью, скачанной с NPM?
Может кто-нибудь мне помочь?
Как я использую:
npm install vis-network
import vis from 'vis-network/dist/vis-network'
Vue.prototype.$vis = vis;
var nodes = new this.$vis.DataSet([
{id: 1, label: 'Node 1'},
{id: 2, label: 'Node 2'},
{id: 3, label: 'Node 3'},
{id: 4, label: 'Node 4'},
{id: 5, label: 'Node 5'}
]);
var edges = new this.$vis.DataSet([
{from: 1, to: 3},
{from: 1, to: 2},
{from: 2, to: 4},
{from: 2, to: 5},
{from: 3, to: 3}
]);
var data = {
nodes: nodes,
edges: edges
};
var container = document.getElementById("id");
var options = {};
this.graph = new this.$vis.Network(container, data, options);
nodes.add([{id:8, label:"Node 8"}]); // normal
edges.add([{from:1 ,to:5}]); // Graphics disappear